},
 };
 
-static struct freq_tbl ftbl_rbcpr_wcss_clk_src[] = {
+static const struct freq_tbl ftbl_rbcpr_wcss_clk_src[] = {
        F(24000000, P_XO, 1, 0, 0),
        F(50000000, P_GPLL0, 16, 0, 0),
        { }
 
 
 };
 
-static struct freq_tbl clk_tbl_gsbi_uart[] = {
+static const struct freq_tbl clk_tbl_gsbi_uart[] = {
        {  1843200, P_PLL8, 2,  6, 625 },
        {  3686400, P_PLL8, 2, 12, 625 },
        {  7372800, P_PLL8, 2, 24, 625 },
        },
 };
 
-static struct freq_tbl clk_tbl_gsbi_qup[] = {
+static const struct freq_tbl clk_tbl_gsbi_qup[] = {
        {  1100000, P_PXO,  1, 2, 49 },
        {  5400000, P_PXO,  1, 1,  5 },
        { 10800000, P_PXO,  1, 2,  5 },
 
        },
 };
 
-static struct freq_tbl ftbl_crypto_clk_src[] = {
+static const struct freq_tbl ftbl_crypto_clk_src[] = {
        F(40000000, P_GPLL0_DIV2, 10, 0, 0),
        F(80000000, P_GPLL0, 10, 0, 0),
        F(100000000, P_GPLL0, 8, 0, 0),
        },
 };
 
-static struct freq_tbl ftbl_gp_clk_src[] = {
+static const struct freq_tbl ftbl_gp_clk_src[] = {
        F(19200000, P_XO, 1, 0, 0),
        { }
 };
 
        { .hw = &pll14_vote.hw },
 };
 
-static struct freq_tbl clk_tbl_gsbi_uart[] = {
+static const struct freq_tbl clk_tbl_gsbi_uart[] = {
        {  1843200, P_PLL8, 2,  6, 625 },
        {  3686400, P_PLL8, 2, 12, 625 },
        {  7372800, P_PLL8, 2, 24, 625 },
        },
 };
 
-static struct freq_tbl clk_tbl_gsbi_qup[] = {
+static const struct freq_tbl clk_tbl_gsbi_qup[] = {
        {   960000, P_CXO,  4, 1,  5 },
        {  4800000, P_CXO,  4, 0,  1 },
        {  9600000, P_CXO,  2, 0,  1 },
 
        { .fw_name = "cxo", .name = "cxo_board" },
 };
 
-static struct freq_tbl clk_tbl_gsbi_uart[] = {
+static const struct freq_tbl clk_tbl_gsbi_uart[] = {
        {  1843200, P_PLL8, 2,  6, 625 },
        {  3686400, P_PLL8, 2, 12, 625 },
        {  7372800, P_PLL8, 2, 24, 625 },
        },
 };
 
-static struct freq_tbl clk_tbl_gsbi_qup[] = {
+static const struct freq_tbl clk_tbl_gsbi_qup[] = {
        {  1100000, P_PXO,  1, 2, 49 },
        {  5400000, P_PXO,  1, 1,  5 },
        { 10800000, P_PXO,  1, 2,  5 },
 
        { .hw = &pll3.clkr.hw },
 };
 
-static struct freq_tbl clk_tbl_gsbi_uart[] = {
+static const struct freq_tbl clk_tbl_gsbi_uart[] = {
        {  1843200, P_PLL8, 2,  6, 625 },
        {  3686400, P_PLL8, 2, 12, 625 },
        {  7372800, P_PLL8, 2, 24, 625 },
        },
 };
 
-static struct freq_tbl clk_tbl_gsbi_qup[] = {
+static const struct freq_tbl clk_tbl_gsbi_qup[] = {
        {  1100000, P_PXO,  1, 2, 49 },
        {  5400000, P_PXO,  1, 1,  5 },
        { 10800000, P_PXO,  1, 2,  5 },
        },
 };
 
-static struct freq_tbl clk_tbl_ce3[] = {
+static const struct freq_tbl clk_tbl_ce3[] = {
        { 48000000, P_PLL8, 8 },
        { 100000000, P_PLL3, 12 },
        { 120000000, P_PLL3, 10 },
 
        { .hw = &gpll4.clkr.hw },
 };
 
-static struct freq_tbl ftbl_ufs_axi_clk_src[] = {
+static const struct freq_tbl ftbl_ufs_axi_clk_src[] = {
        F(50000000, P_GPLL0, 12, 0, 0),
        F(100000000, P_GPLL0, 6, 0, 0),
        F(150000000, P_GPLL0, 4, 0, 0),
        },
 };
 
-static struct freq_tbl ftbl_usb30_master_clk_src[] = {
+static const struct freq_tbl ftbl_usb30_master_clk_src[] = {
        F(19200000, P_XO, 1, 0, 0),
        F(125000000, P_GPLL0, 1, 5, 24),
        { }
        },
 };
 
-static struct freq_tbl ftbl_blsp_i2c_apps_clk_src[] = {
+static const struct freq_tbl ftbl_blsp_i2c_apps_clk_src[] = {
        F(19200000, P_XO, 1, 0, 0),
        F(50000000, P_GPLL0, 12, 0, 0),
        { }
        },
 };
 
-static struct freq_tbl ftbl_blsp1_qup1_spi_apps_clk_src[] = {
+static const struct freq_tbl ftbl_blsp1_qup1_spi_apps_clk_src[] = {
        F(960000, P_XO, 10, 1, 2),
        F(4800000, P_XO, 4, 0, 0),
        F(9600000, P_XO, 2, 0, 0),
        { }
 };
 
-static struct freq_tbl ftbl_blsp1_qup_spi_apps_clk_src_8992[] = {
+static const struct freq_tbl ftbl_blsp1_qup_spi_apps_clk_src_8992[] = {
        F(960000, P_XO, 10, 1, 2),
        F(4800000, P_XO, 4, 0, 0),
        F(9600000, P_XO, 2, 0, 0),
        },
 };
 
-static struct freq_tbl ftbl_blsp1_qup2_spi_apps_clk_src[] = {
+static const struct freq_tbl ftbl_blsp1_qup2_spi_apps_clk_src[] = {
        F(960000, P_XO, 10, 1, 2),
        F(4800000, P_XO, 4, 0, 0),
        F(9600000, P_XO, 2, 0, 0),
        },
 };
 
-static struct freq_tbl ftbl_blsp1_qup3_4_spi_apps_clk_src[] = {
+static const struct freq_tbl ftbl_blsp1_qup3_4_spi_apps_clk_src[] = {
        F(960000, P_XO, 10, 1, 2),
        F(4800000, P_XO, 4, 0, 0),
        F(9600000, P_XO, 2, 0, 0),
        },
 };
 
-static struct freq_tbl ftbl_blsp1_qup5_spi_apps_clk_src[] = {
+static const struct freq_tbl ftbl_blsp1_qup5_spi_apps_clk_src[] = {
        F(960000, P_XO, 10, 1, 2),
        F(4800000, P_XO, 4, 0, 0),
        F(9600000, P_XO, 2, 0, 0),
        },
 };
 
-static struct freq_tbl ftbl_blsp1_qup6_spi_apps_clk_src[] = {
+static const struct freq_tbl ftbl_blsp1_qup6_spi_apps_clk_src[] = {
        F(960000, P_XO, 10, 1, 2),
        F(4800000, P_XO, 4, 0, 0),
        F(9600000, P_XO, 2, 0, 0),
        },
 };
 
-static struct freq_tbl ftbl_blsp_uart_apps_clk_src[] = {
+static const struct freq_tbl ftbl_blsp_uart_apps_clk_src[] = {
        F(3686400, P_GPLL0, 1, 96, 15625),
        F(7372800, P_GPLL0, 1, 192, 15625),
        F(14745600, P_GPLL0, 1, 384, 15625),
        },
 };
 
-static struct freq_tbl ftbl_blsp2_qup1_2_spi_apps_clk_src[] = {
+static const struct freq_tbl ftbl_blsp2_qup1_2_spi_apps_clk_src[] = {
        F(960000, P_XO, 10, 1, 2),
        F(4800000, P_XO, 4, 0, 0),
        F(9600000, P_XO, 2, 0, 0),
        },
 };
 
-static struct freq_tbl ftbl_blsp2_qup3_4_spi_apps_clk_src[] = {
+static const struct freq_tbl ftbl_blsp2_qup3_4_spi_apps_clk_src[] = {
        F(960000, P_XO, 10, 1, 2),
        F(4800000, P_XO, 4, 0, 0),
        F(9600000, P_XO, 2, 0, 0),
        },
 };
 
-static struct freq_tbl ftbl_blsp2_qup6_spi_apps_clk_src[] = {
+static const struct freq_tbl ftbl_blsp2_qup6_spi_apps_clk_src[] = {
        F(960000, P_XO, 10, 1, 2),
        F(4800000, P_XO, 4, 0, 0),
        F(9600000, P_XO, 2, 0, 0),
        },
 };
 
-static struct freq_tbl ftbl_gp1_clk_src[] = {
+static const struct freq_tbl ftbl_gp1_clk_src[] = {
        F(19200000, P_XO, 1, 0, 0),
        F(100000000, P_GPLL0, 6, 0, 0),
        F(200000000, P_GPLL0, 3, 0, 0),
        },
 };
 
-static struct freq_tbl ftbl_gp2_clk_src[] = {
+static const struct freq_tbl ftbl_gp2_clk_src[] = {
        F(19200000, P_XO, 1, 0, 0),
        F(100000000, P_GPLL0, 6, 0, 0),
        F(200000000, P_GPLL0, 3, 0, 0),
        },
 };
 
-static struct freq_tbl ftbl_gp3_clk_src[] = {
+static const struct freq_tbl ftbl_gp3_clk_src[] = {
        F(19200000, P_XO, 1, 0, 0),
        F(100000000, P_GPLL0, 6, 0, 0),
        F(200000000, P_GPLL0, 3, 0, 0),
        },
 };
 
-static struct freq_tbl ftbl_pcie_0_aux_clk_src[] = {
+static const struct freq_tbl ftbl_pcie_0_aux_clk_src[] = {
        F(1011000, P_XO, 1, 1, 19),
        { }
 };
        },
 };
 
-static struct freq_tbl ftbl_pcie_pipe_clk_src[] = {
+static const struct freq_tbl ftbl_pcie_pipe_clk_src[] = {
        F(125000000, P_XO, 1, 0, 0),
        { }
 };
        },
 };
 
-static struct freq_tbl ftbl_pcie_1_aux_clk_src[] = {
+static const struct freq_tbl ftbl_pcie_1_aux_clk_src[] = {
        F(1011000, P_XO, 1, 1, 19),
        { }
 };
        },
 };
 
-static struct freq_tbl ftbl_pdm2_clk_src[] = {
+static const struct freq_tbl ftbl_pdm2_clk_src[] = {
        F(60000000, P_GPLL0, 10, 0, 0),
        { }
 };
        },
 };
 
-static struct freq_tbl ftbl_sdcc1_apps_clk_src[] = {
+static const struct freq_tbl ftbl_sdcc1_apps_clk_src[] = {
        F(144000, P_XO, 16, 3, 25),
        F(400000, P_XO, 12, 1, 4),
        F(20000000, P_GPLL0, 15, 1, 2),
        { }
 };
 
-static struct freq_tbl ftbl_sdcc1_apps_clk_src_8992[] = {
+static const struct freq_tbl ftbl_sdcc1_apps_clk_src_8992[] = {
        F(144000, P_XO, 16, 3, 25),
        F(400000, P_XO, 12, 1, 4),
        F(20000000, P_GPLL0, 15, 1, 2),
        },
 };
 
-static struct freq_tbl ftbl_sdcc2_4_apps_clk_src[] = {
+static const struct freq_tbl ftbl_sdcc2_4_apps_clk_src[] = {
        F(144000, P_XO, 16, 3, 25),
        F(400000, P_XO, 12, 1, 4),
        F(20000000, P_GPLL0, 15, 1, 2),
        },
 };
 
-static struct freq_tbl ftbl_tsif_ref_clk_src[] = {
+static const struct freq_tbl ftbl_tsif_ref_clk_src[] = {
        F(105500, P_XO, 1, 1, 182),
        { }
 };
        },
 };
 
-static struct freq_tbl ftbl_usb30_mock_utmi_clk_src[] = {
+static const struct freq_tbl ftbl_usb30_mock_utmi_clk_src[] = {
        F(19200000, P_XO, 1, 0, 0),
        F(60000000, P_GPLL0, 10, 0, 0),
        { }
        },
 };
 
-static struct freq_tbl ftbl_usb3_phy_aux_clk_src[] = {
+static const struct freq_tbl ftbl_usb3_phy_aux_clk_src[] = {
        F(1200000, P_XO, 16, 0, 0),
        { }
 };
        },
 };
 
-static struct freq_tbl ftbl_usb_hs_system_clk_src[] = {
+static const struct freq_tbl ftbl_usb_hs_system_clk_src[] = {
        F(75000000, P_GPLL0, 8, 0, 0),
        { }
 };
 
        },
 };
 
-static struct freq_tbl ftbl_sdcc1_ice_core_clk_src[] = {
+static const struct freq_tbl ftbl_sdcc1_ice_core_clk_src[] = {
        F(19200000, P_XO, 1, 0, 0),
        F(150000000, P_GPLL0, 4, 0, 0),
        F(300000000, P_GPLL0, 2, 0, 0),
 
        },
 };
 
-static struct freq_tbl ftbl_hmss_gpll0_clk_src[] = {
+static const struct freq_tbl ftbl_hmss_gpll0_clk_src[] = {
        F( 300000000, P_GPLL0_OUT_MAIN, 2, 0, 0),
        F( 600000000, P_GPLL0_OUT_MAIN, 1, 0, 0),
        { }
 
        { .fw_name = "pll4_vote", .name = "pll4_vote" },
 };
 
-static struct freq_tbl clk_tbl_aif_mi2s[] = {
+static const struct freq_tbl clk_tbl_aif_mi2s[] = {
        {  1024000, P_PLL4, 4,  1,  96 },
        {  1411200, P_PLL4, 4,  2, 139 },
        {  1536000, P_PLL4, 4,  1,  64 },
        },
 };
 
-static struct freq_tbl clk_tbl_pcm[] = {
+static const struct freq_tbl clk_tbl_pcm[] = {
        {   64000, P_PLL4, 4, 1, 1536 },
        {  128000, P_PLL4, 4, 1,  768 },
        {  256000, P_PLL4, 4, 1,  384 },
        },
 };
 
-static struct freq_tbl clk_tbl_aif_osr[] = {
+static const struct freq_tbl clk_tbl_aif_osr[] = {
        {  2822400, P_PLL4, 1, 147, 20480 },
        {  4096000, P_PLL4, 1,   1,    96 },
        {  5644800, P_PLL4, 1, 147, 10240 },
        },
 };
 
-static struct freq_tbl clk_tbl_ahbix[] = {
+static const struct freq_tbl clk_tbl_ahbix[] = {
        { 131072000, P_PLL4, 1, 1, 3 },
        { },
 };
 
        { .fw_name = "pll4_vote", .name = "pll4_vote" },
 };
 
-static struct freq_tbl clk_tbl_aif_osr_492[] = {
+static const struct freq_tbl clk_tbl_aif_osr_492[] = {
        {   512000, P_PLL4, 4, 1, 240 },
        {   768000, P_PLL4, 4, 1, 160 },
        {  1024000, P_PLL4, 4, 1, 120 },
        { }
 };
 
-static struct freq_tbl clk_tbl_aif_osr_393[] = {
+static const struct freq_tbl clk_tbl_aif_osr_393[] = {
        {   512000, P_PLL4, 4, 1, 192 },
        {   768000, P_PLL4, 4, 1, 128 },
        {  1024000, P_PLL4, 4, 1,  96 },
 CLK_AIF_OSR_DIV(codec_i2s_spkr, 0x6c, 0x70, 0x74);
 CLK_AIF_OSR_DIV(spare_i2s_spkr, 0x84, 0x88, 0x8c);
 
-static struct freq_tbl clk_tbl_pcm_492[] = {
+static const struct freq_tbl clk_tbl_pcm_492[] = {
        {   256000, P_PLL4, 4, 1, 480 },
        {   512000, P_PLL4, 4, 1, 240 },
        {   768000, P_PLL4, 4, 1, 160 },
        { }
 };
 
-static struct freq_tbl clk_tbl_pcm_393[] = {
+static const struct freq_tbl clk_tbl_pcm_393[] = {
        {   256000, P_PLL4, 4, 1, 384 },
        {   512000, P_PLL4, 4, 1, 192 },
        {   768000, P_PLL4, 4, 1, 128 },
 
        },
 };
 
-static struct freq_tbl ftbl_mmss_axi_clk[] = {
+static const struct freq_tbl ftbl_mmss_axi_clk[] = {
        F(19200000, P_XO, 1, 0, 0),
        F(37500000, P_GPLL0, 16, 0, 0),
        F(50000000, P_GPLL0, 12, 0, 0),
        },
 };
 
-static struct freq_tbl ftbl_ocmemnoc_clk[] = {
+static const struct freq_tbl ftbl_ocmemnoc_clk[] = {
        F(19200000, P_XO, 1, 0, 0),
        F(37500000, P_GPLL0, 16, 0, 0),
        F(50000000, P_GPLL0, 12, 0, 0),
        },
 };
 
-static struct freq_tbl ftbl_camss_csi0_3_clk[] = {
+static const struct freq_tbl ftbl_camss_csi0_3_clk[] = {
        F(100000000, P_GPLL0, 6, 0, 0),
        F(200000000, P_MMPLL0, 4, 0, 0),
        { }
        },
 };
 
-static struct freq_tbl ftbl_camss_vfe_vfe0_1_clk[] = {
+static const struct freq_tbl ftbl_camss_vfe_vfe0_1_clk[] = {
        F(37500000, P_GPLL0, 16, 0, 0),
        F(50000000, P_GPLL0, 12, 0, 0),
        F(60000000, P_GPLL0, 10, 0, 0),
        },
 };
 
-static struct freq_tbl ftbl_mdss_mdp_clk[] = {
+static const struct freq_tbl ftbl_mdss_mdp_clk[] = {
        F(37500000, P_GPLL0, 16, 0, 0),
        F(60000000, P_GPLL0, 10, 0, 0),
        F(75000000, P_GPLL0, 8, 0, 0),
        },
 };
 
-static struct freq_tbl ftbl_camss_jpeg_jpeg0_2_clk[] = {
+static const struct freq_tbl ftbl_camss_jpeg_jpeg0_2_clk[] = {
        F(75000000, P_GPLL0, 8, 0, 0),
        F(133330000, P_GPLL0, 4.5, 0, 0),
        F(200000000, P_GPLL0, 3, 0, 0),
        },
 };
 
-static struct freq_tbl ftbl_venus0_vcodec0_clk[] = {
+static const struct freq_tbl ftbl_venus0_vcodec0_clk[] = {
        F(50000000, P_GPLL0, 12, 0, 0),
        F(100000000, P_GPLL0, 6, 0, 0),
        F(133330000, P_GPLL0, 4.5, 0, 0),
        },
 };
 
-static struct freq_tbl ftbl_avsync_vp_clk[] = {
+static const struct freq_tbl ftbl_avsync_vp_clk[] = {
        F(150000000, P_GPLL0, 4, 0, 0),
        F(320000000, P_MMPLL0, 2.5, 0, 0),
        { }
        },
 };
 
-static struct freq_tbl ftbl_camss_cci_cci_clk[] = {
+static const struct freq_tbl ftbl_camss_cci_cci_clk[] = {
        F(19200000, P_XO, 1, 0, 0),
        { }
 };
        },
 };
 
-static struct freq_tbl ftbl_camss_gp0_1_clk[] = {
+static const struct freq_tbl ftbl_camss_gp0_1_clk[] = {
        F(10000, P_XO, 16, 1, 120),
        F(24000, P_XO, 16, 1, 50),
        F(6000000, P_GPLL0, 10, 1, 10),
        },
 };
 
-static struct freq_tbl ftbl_camss_mclk0_3_clk[] = {
+static const struct freq_tbl ftbl_camss_mclk0_3_clk[] = {
        F(4800000, P_XO, 4, 0, 0),
        F(6000000, P_GPLL0, 10, 1, 10),
        F(8000000, P_GPLL0, 15, 1, 5),
        },
 };
 
-static struct freq_tbl ftbl_camss_phy0_2_csi0_2phytimer_clk[] = {
+static const struct freq_tbl ftbl_camss_phy0_2_csi0_2phytimer_clk[] = {
        F(100000000, P_GPLL0, 6, 0, 0),
        F(200000000, P_MMPLL0, 4, 0, 0),
        { }
        },
 };
 
-static struct freq_tbl ftbl_camss_vfe_cpp_clk[] = {
+static const struct freq_tbl ftbl_camss_vfe_cpp_clk[] = {
        F(133330000, P_GPLL0, 4.5, 0, 0),
        F(266670000, P_MMPLL0, 3, 0, 0),
        F(320000000, P_MMPLL0, 2.5, 0, 0),
        },
 };
 
-static struct freq_tbl ftbl_mdss_edpaux_clk[] = {
+static const struct freq_tbl ftbl_mdss_edpaux_clk[] = {
        F(19200000, P_XO, 1, 0, 0),
        { }
 };
        },
 };
 
-static struct freq_tbl ftbl_mdss_edplink_clk[] = {
+static const struct freq_tbl ftbl_mdss_edplink_clk[] = {
        F(135000000, P_EDPLINK, 2, 0, 0),
        F(270000000, P_EDPLINK, 11, 0, 0),
        { }
        },
 };
 
-static struct freq_tbl edp_pixel_freq_tbl[] = {
+static const struct freq_tbl edp_pixel_freq_tbl[] = {
        { .src = P_EDPVCO },
        { }
 };
        },
 };
 
-static struct freq_tbl ftbl_mdss_esc0_1_clk[] = {
+static const struct freq_tbl ftbl_mdss_esc0_1_clk[] = {
        F(19200000, P_XO, 1, 0, 0),
        { }
 };
        },
 };
 
-static struct freq_tbl extpclk_freq_tbl[] = {
+static const struct freq_tbl extpclk_freq_tbl[] = {
        { .src = P_HDMIPLL },
        { }
 };
        },
 };
 
-static struct freq_tbl ftbl_mdss_hdmi_clk[] = {
+static const struct freq_tbl ftbl_mdss_hdmi_clk[] = {
        F(19200000, P_XO, 1, 0, 0),
        { }
 };
        },
 };
 
-static struct freq_tbl ftbl_mdss_vsync_clk[] = {
+static const struct freq_tbl ftbl_mdss_vsync_clk[] = {
        F(19200000, P_XO, 1, 0, 0),
        { }
 };
        },
 };
 
-static struct freq_tbl ftbl_mmss_rbcpr_clk[] = {
+static const struct freq_tbl ftbl_mmss_rbcpr_clk[] = {
        F(50000000, P_GPLL0, 12, 0, 0),
        { }
 };
        },
 };
 
-static struct freq_tbl ftbl_oxili_rbbmtimer_clk[] = {
+static const struct freq_tbl ftbl_oxili_rbbmtimer_clk[] = {
        F(19200000, P_XO, 1, 0, 0),
        { }
 };
        },
 };
 
-static struct freq_tbl ftbl_vpu_maple_clk[] = {
+static const struct freq_tbl ftbl_vpu_maple_clk[] = {
        F(50000000, P_GPLL0, 12, 0, 0),
        F(100000000, P_GPLL0, 6, 0, 0),
        F(133330000, P_GPLL0, 4.5, 0, 0),
        },
 };
 
-static struct freq_tbl ftbl_vpu_vdp_clk[] = {
+static const struct freq_tbl ftbl_vpu_vdp_clk[] = {
        F(50000000, P_GPLL0, 12, 0, 0),
        F(100000000, P_GPLL0, 6, 0, 0),
        F(200000000, P_MMPLL0, 4, 0, 0),
        },
 };
 
-static struct freq_tbl ftbl_vpu_bus_clk[] = {
+static const struct freq_tbl ftbl_vpu_bus_clk[] = {
        F(40000000, P_GPLL0, 15, 0, 0),
        F(80000000, P_MMPLL0, 10, 0, 0),
        { }
 
        { .fw_name = "dsi2pllbyte", .name = "dsi2pllbyte" },
 };
 
-static struct freq_tbl clk_tbl_cam[] = {
+static const struct freq_tbl clk_tbl_cam[] = {
        {   6000000, P_PLL8, 4, 1, 16 },
        {   8000000, P_PLL8, 4, 1, 12 },
        {  12000000, P_PLL8, 4, 1,  8 },
 
 };
 
-static struct freq_tbl clk_tbl_csi[] = {
+static const struct freq_tbl clk_tbl_csi[] = {
        {  27000000, P_PXO,  1, 0, 0 },
        {  85330000, P_PLL8, 1, 2, 9 },
        { 177780000, P_PLL2, 1, 2, 9 },
        },
 };
 
-static struct freq_tbl clk_tbl_csiphytimer[] = {
+static const struct freq_tbl clk_tbl_csiphytimer[] = {
        {  85330000, P_PLL8, 1, 2, 9 },
        { 177780000, P_PLL2, 1, 2, 9 },
        { }
        },
 };
 
-static struct freq_tbl clk_tbl_gfx2d[] = {
+static const struct freq_tbl clk_tbl_gfx2d[] = {
        F_MN( 27000000, P_PXO,  1,  0),
        F_MN( 48000000, P_PLL8, 1,  8),
        F_MN( 54857000, P_PLL8, 1,  7),
        },
 };
 
-static struct freq_tbl clk_tbl_gfx3d[] = {
+static const struct freq_tbl clk_tbl_gfx3d[] = {
        F_MN( 27000000, P_PXO,  1,  0),
        F_MN( 48000000, P_PLL8, 1,  8),
        F_MN( 54857000, P_PLL8, 1,  7),
        { }
 };
 
-static struct freq_tbl clk_tbl_gfx3d_8064[] = {
+static const struct freq_tbl clk_tbl_gfx3d_8064[] = {
        F_MN( 27000000, P_PXO,   0,  0),
        F_MN( 48000000, P_PLL8,  1,  8),
        F_MN( 54857000, P_PLL8,  1,  7),
        },
 };
 
-static struct freq_tbl clk_tbl_vcap[] = {
+static const struct freq_tbl clk_tbl_vcap[] = {
        F_MN( 27000000, P_PXO,  0,  0),
        F_MN( 54860000, P_PLL8, 1,  7),
        F_MN( 64000000, P_PLL8, 1,  6),
        },
 };
 
-static struct freq_tbl clk_tbl_ijpeg[] = {
+static const struct freq_tbl clk_tbl_ijpeg[] = {
        {  27000000, P_PXO,  1, 0,  0 },
        {  36570000, P_PLL8, 1, 2, 21 },
        {  54860000, P_PLL8, 7, 0,  0 },
        },
 };
 
-static struct freq_tbl clk_tbl_jpegd[] = {
+static const struct freq_tbl clk_tbl_jpegd[] = {
        {  64000000, P_PLL8, 6 },
        {  76800000, P_PLL8, 5 },
        {  96000000, P_PLL8, 4 },
        },
 };
 
-static struct freq_tbl clk_tbl_mdp[] = {
+static const struct freq_tbl clk_tbl_mdp[] = {
        {   9600000, P_PLL8, 1, 1, 40 },
        {  13710000, P_PLL8, 1, 1, 28 },
        {  27000000, P_PXO,  1, 0,  0 },
        },
 };
 
-static struct freq_tbl clk_tbl_rot[] = {
+static const struct freq_tbl clk_tbl_rot[] = {
        {  27000000, P_PXO,   1 },
        {  29540000, P_PLL8, 13 },
        {  32000000, P_PLL8, 12 },
        { .fw_name = "hdmipll", .name = "hdmi_pll" },
 };
 
-static struct freq_tbl clk_tbl_tv[] = {
+static const struct freq_tbl clk_tbl_tv[] = {
        {  .src = P_HDMI_PLL, .pre_div = 1 },
        { }
 };
        },
 };
 
-static struct freq_tbl clk_tbl_vcodec[] = {
+static const struct freq_tbl clk_tbl_vcodec[] = {
        F_MN( 27000000, P_PXO,  1,  0),
        F_MN( 32000000, P_PLL8, 1, 12),
        F_MN( 48000000, P_PLL8, 1,  8),
        },
 };
 
-static struct freq_tbl clk_tbl_vpe[] = {
+static const struct freq_tbl clk_tbl_vpe[] = {
        {  27000000, P_PXO,   1 },
        {  34909000, P_PLL8, 11 },
        {  38400000, P_PLL8, 10 },
        },
 };
 
-static struct freq_tbl clk_tbl_vfe[] = {
+static const struct freq_tbl clk_tbl_vfe[] = {
        {  13960000, P_PLL8,  1, 2, 55 },
        {  27000000, P_PXO,   1, 0,  0 },
        {  36570000, P_PLL8,  1, 2, 21 },
 
        },
 };
 
-static struct freq_tbl ftbl_mmss_axi_clk_msm8226[] = {
+static const struct freq_tbl ftbl_mmss_axi_clk_msm8226[] = {
        F(19200000, P_XO, 1, 0, 0),
        F(37500000, P_GPLL0, 16, 0, 0),
        F(50000000, P_GPLL0, 12, 0, 0),
        { }
 };
 
-static struct freq_tbl ftbl_mmss_axi_clk[] = {
+static const struct freq_tbl ftbl_mmss_axi_clk[] = {
        F( 19200000, P_XO, 1, 0, 0),
        F( 37500000, P_GPLL0, 16, 0, 0),
        F( 50000000, P_GPLL0, 12, 0, 0),
        },
 };
 
-static struct freq_tbl ftbl_ocmemnoc_clk[] = {
+static const struct freq_tbl ftbl_ocmemnoc_clk[] = {
        F( 19200000, P_XO, 1, 0, 0),
        F( 37500000, P_GPLL0, 16, 0, 0),
        F( 50000000, P_GPLL0, 12, 0, 0),
        },
 };
 
-static struct freq_tbl ftbl_camss_csi0_3_clk[] = {
+static const struct freq_tbl ftbl_camss_csi0_3_clk[] = {
        F(100000000, P_GPLL0, 6, 0, 0),
        F(200000000, P_MMPLL0, 4, 0, 0),
        { }
        },
 };
 
-static struct freq_tbl ftbl_camss_vfe_vfe0_clk_msm8226[] = {
+static const struct freq_tbl ftbl_camss_vfe_vfe0_clk_msm8226[] = {
        F(37500000, P_GPLL0, 16, 0, 0),
        F(50000000, P_GPLL0, 12, 0, 0),
        F(60000000, P_GPLL0, 10, 0, 0),
        { }
 };
 
-static struct freq_tbl ftbl_camss_vfe_vfe0_1_clk[] = {
+static const struct freq_tbl ftbl_camss_vfe_vfe0_1_clk[] = {
        F(37500000, P_GPLL0, 16, 0, 0),
        F(50000000, P_GPLL0, 12, 0, 0),
        F(60000000, P_GPLL0, 10, 0, 0),
        },
 };
 
-static struct freq_tbl ftbl_mdss_mdp_clk_msm8226[] = {
+static const struct freq_tbl ftbl_mdss_mdp_clk_msm8226[] = {
        F(37500000, P_GPLL0, 16, 0, 0),
        F(60000000, P_GPLL0, 10, 0, 0),
        F(75000000, P_GPLL0, 8, 0, 0),
        { }
 };
 
-static struct freq_tbl ftbl_mdss_mdp_clk[] = {
+static const struct freq_tbl ftbl_mdss_mdp_clk[] = {
        F(37500000, P_GPLL0, 16, 0, 0),
        F(60000000, P_GPLL0, 10, 0, 0),
        F(75000000, P_GPLL0, 8, 0, 0),
        },
 };
 
-static struct freq_tbl ftbl_camss_jpeg_jpeg0_2_clk[] = {
+static const struct freq_tbl ftbl_camss_jpeg_jpeg0_2_clk[] = {
        F(75000000, P_GPLL0, 8, 0, 0),
        F(133330000, P_GPLL0, 4.5, 0, 0),
        F(200000000, P_GPLL0, 3, 0, 0),
        },
 };
 
-static struct freq_tbl ftbl_venus0_vcodec0_clk_msm8226[] = {
+static const struct freq_tbl ftbl_venus0_vcodec0_clk_msm8226[] = {
        F(66700000, P_GPLL0, 9, 0, 0),
        F(100000000, P_GPLL0, 6, 0, 0),
        F(133330000, P_MMPLL0, 6, 0, 0),
        { }
 };
 
-static struct freq_tbl ftbl_venus0_vcodec0_clk[] = {
+static const struct freq_tbl ftbl_venus0_vcodec0_clk[] = {
        F(50000000, P_GPLL0, 12, 0, 0),
        F(100000000, P_GPLL0, 6, 0, 0),
        F(133330000, P_MMPLL0, 6, 0, 0),
        },
 };
 
-static struct freq_tbl ftbl_camss_cci_cci_clk[] = {
+static const struct freq_tbl ftbl_camss_cci_cci_clk[] = {
        F(19200000, P_XO, 1, 0, 0),
        { }
 };
        },
 };
 
-static struct freq_tbl ftbl_camss_gp0_1_clk[] = {
+static const struct freq_tbl ftbl_camss_gp0_1_clk[] = {
        F(10000, P_XO, 16, 1, 120),
        F(24000, P_XO, 16, 1, 50),
        F(6000000, P_GPLL0, 10, 1, 10),
        },
 };
 
-static struct freq_tbl ftbl_camss_mclk0_3_clk_msm8226[] = {
+static const struct freq_tbl ftbl_camss_mclk0_3_clk_msm8226[] = {
        F(19200000, P_XO, 1, 0, 0),
        F(24000000, P_GPLL0, 5, 1, 5),
        F(66670000, P_GPLL0, 9, 0, 0),
        { }
 };
 
-static struct freq_tbl ftbl_camss_mclk0_3_clk[] = {
+static const struct freq_tbl ftbl_camss_mclk0_3_clk[] = {
        F(4800000, P_XO, 4, 0, 0),
        F(6000000, P_GPLL0, 10, 1, 10),
        F(8000000, P_GPLL0, 15, 1, 5),
        },
 };
 
-static struct freq_tbl ftbl_camss_phy0_2_csi0_2phytimer_clk[] = {
+static const struct freq_tbl ftbl_camss_phy0_2_csi0_2phytimer_clk[] = {
        F(100000000, P_GPLL0, 6, 0, 0),
        F(200000000, P_MMPLL0, 4, 0, 0),
        { }
        },
 };
 
-static struct freq_tbl ftbl_camss_vfe_cpp_clk_msm8226[] = {
+static const struct freq_tbl ftbl_camss_vfe_cpp_clk_msm8226[] = {
        F(133330000, P_GPLL0, 4.5, 0, 0),
        F(150000000, P_GPLL0, 4, 0, 0),
        F(266670000, P_MMPLL0, 3, 0, 0),
        { }
 };
 
-static struct freq_tbl ftbl_camss_vfe_cpp_clk[] = {
+static const struct freq_tbl ftbl_camss_vfe_cpp_clk[] = {
        F(133330000, P_GPLL0, 4.5, 0, 0),
        F(266670000, P_MMPLL0, 3, 0, 0),
        F(320000000, P_MMPLL0, 2.5, 0, 0),
        },
 };
 
-static struct freq_tbl byte_freq_tbl[] = {
+static const struct freq_tbl byte_freq_tbl[] = {
        { .src = P_DSI0PLL_BYTE },
        { }
 };
        },
 };
 
-static struct freq_tbl ftbl_mdss_edpaux_clk[] = {
+static const struct freq_tbl ftbl_mdss_edpaux_clk[] = {
        F(19200000, P_XO, 1, 0, 0),
        { }
 };
        },
 };
 
-static struct freq_tbl ftbl_mdss_edplink_clk[] = {
+static const struct freq_tbl ftbl_mdss_edplink_clk[] = {
        F(135000000, P_EDPLINK, 2, 0, 0),
        F(270000000, P_EDPLINK, 11, 0, 0),
        { }
        },
 };
 
-static struct freq_tbl edp_pixel_freq_tbl[] = {
+static const struct freq_tbl edp_pixel_freq_tbl[] = {
        { .src = P_EDPVCO },
        { }
 };
        },
 };
 
-static struct freq_tbl ftbl_mdss_esc0_1_clk[] = {
+static const struct freq_tbl ftbl_mdss_esc0_1_clk[] = {
        F(19200000, P_XO, 1, 0, 0),
        { }
 };
        },
 };
 
-static struct freq_tbl extpclk_freq_tbl[] = {
+static const struct freq_tbl extpclk_freq_tbl[] = {
        { .src = P_HDMIPLL },
        { }
 };
        },
 };
 
-static struct freq_tbl ftbl_mdss_hdmi_clk[] = {
+static const struct freq_tbl ftbl_mdss_hdmi_clk[] = {
        F(19200000, P_XO, 1, 0, 0),
        { }
 };
        },
 };
 
-static struct freq_tbl ftbl_mdss_vsync_clk[] = {
+static const struct freq_tbl ftbl_mdss_vsync_clk[] = {
        F(19200000, P_XO, 1, 0, 0),
        { }
 };
 
        },
 };
 
-static struct freq_tbl ftbl_mdss_esc0_1_clk[] = {
+static const struct freq_tbl ftbl_mdss_esc0_1_clk[] = {
        F(19200000, P_XO, 1, 0, 0),
        { }
 };
        },
 };
 
-static struct freq_tbl extpclk_freq_tbl[] = {
+static const struct freq_tbl extpclk_freq_tbl[] = {
        { .src = P_HDMIPLL },
        { }
 };
        },
 };
 
-static struct freq_tbl ftbl_hdmi_clk_src[] = {
+static const struct freq_tbl ftbl_hdmi_clk_src[] = {
        F(19200000, P_XO, 1, 0, 0),
        { }
 };
        },
 };
 
-static struct freq_tbl ftbl_mdss_vsync_clk[] = {
+static const struct freq_tbl ftbl_mdss_vsync_clk[] = {
        F(19200000, P_XO, 1, 0, 0),
        { }
 };
 
        },
 };
 
-static struct freq_tbl extpclk_freq_tbl[] = {
+static const struct freq_tbl extpclk_freq_tbl[] = {
        { .src = P_HDMIPLL },
        { }
 };
        },
 };
 
-static struct freq_tbl ftbl_mdss_vsync_clk[] = {
+static const struct freq_tbl ftbl_mdss_vsync_clk[] = {
        F(19200000, P_XO, 1, 0, 0),
        { }
 };
        },
 };
 
-static struct freq_tbl ftbl_mdss_hdmi_clk[] = {
+static const struct freq_tbl ftbl_mdss_hdmi_clk[] = {
        F(19200000, P_XO, 1, 0, 0),
        { }
 };
        },
 };
 
-static struct freq_tbl ftbl_mdss_esc0_1_clk[] = {
+static const struct freq_tbl ftbl_mdss_esc0_1_clk[] = {
        F(19200000, P_XO, 1, 0, 0),
        { }
 };