@@ -362,14 +362,14 @@ struct cdns_sierra_data {
362
362
u32 id_value ;
363
363
u8 block_offset_shift ;
364
364
u8 reg_offset_shift ;
365
- struct cdns_sierra_vals * pcs_cmn_vals [NUM_PHY_TYPE ][NUM_PHY_TYPE ]
366
- [NUM_SSC_MODE ];
367
- struct cdns_sierra_vals * phy_pma_ln_vals [NUM_PHY_TYPE ][NUM_PHY_TYPE ]
368
- [NUM_SSC_MODE ];
369
- struct cdns_sierra_vals * pma_cmn_vals [NUM_PHY_TYPE ][NUM_PHY_TYPE ]
370
- [NUM_SSC_MODE ];
371
- struct cdns_sierra_vals * pma_ln_vals [NUM_PHY_TYPE ][NUM_PHY_TYPE ]
372
- [NUM_SSC_MODE ];
365
+ const struct cdns_sierra_vals * pcs_cmn_vals [NUM_PHY_TYPE ][NUM_PHY_TYPE ]
366
+ [NUM_SSC_MODE ];
367
+ const struct cdns_sierra_vals * phy_pma_ln_vals [NUM_PHY_TYPE ][NUM_PHY_TYPE ]
368
+ [NUM_SSC_MODE ];
369
+ const struct cdns_sierra_vals * pma_cmn_vals [NUM_PHY_TYPE ][NUM_PHY_TYPE ]
370
+ [NUM_SSC_MODE ];
371
+ const struct cdns_sierra_vals * pma_ln_vals [NUM_PHY_TYPE ][NUM_PHY_TYPE ]
372
+ [NUM_SSC_MODE ];
373
373
};
374
374
375
375
struct cdns_regmap_cdb_context {
@@ -539,12 +539,12 @@ static int cdns_sierra_phy_init(struct phy *gphy)
539
539
struct cdns_sierra_inst * ins = phy_get_drvdata (gphy );
540
540
struct cdns_sierra_phy * phy = dev_get_drvdata (gphy -> dev .parent );
541
541
const struct cdns_sierra_data * init_data = phy -> init_data ;
542
- struct cdns_sierra_vals * pma_cmn_vals , * pma_ln_vals ;
542
+ const struct cdns_sierra_vals * pma_cmn_vals , * pma_ln_vals ;
543
543
enum cdns_sierra_phy_type phy_type = ins -> phy_type ;
544
+ const struct cdns_sierra_vals * phy_pma_ln_vals ;
544
545
enum cdns_sierra_ssc_mode ssc = ins -> ssc_mode ;
545
- struct cdns_sierra_vals * phy_pma_ln_vals ;
546
+ const struct cdns_sierra_vals * pcs_cmn_vals ;
546
547
const struct cdns_reg_pairs * reg_pairs ;
547
- struct cdns_sierra_vals * pcs_cmn_vals ;
548
548
struct regmap * regmap ;
549
549
u32 num_regs ;
550
550
int i , j ;
@@ -1244,12 +1244,12 @@ static int cdns_sierra_phy_get_resets(struct cdns_sierra_phy *sp,
1244
1244
1245
1245
static int cdns_sierra_phy_configure_multilink (struct cdns_sierra_phy * sp )
1246
1246
{
1247
+ const struct cdns_sierra_vals * pma_cmn_vals , * pma_ln_vals ;
1247
1248
const struct cdns_sierra_data * init_data = sp -> init_data ;
1248
- struct cdns_sierra_vals * pma_cmn_vals , * pma_ln_vals ;
1249
+ const struct cdns_sierra_vals * phy_pma_ln_vals ;
1250
+ const struct cdns_sierra_vals * pcs_cmn_vals ;
1249
1251
enum cdns_sierra_phy_type phy_t1 , phy_t2 ;
1250
- struct cdns_sierra_vals * phy_pma_ln_vals ;
1251
1252
const struct cdns_reg_pairs * reg_pairs ;
1252
- struct cdns_sierra_vals * pcs_cmn_vals ;
1253
1253
int i , j , node , mlane , num_lanes , ret ;
1254
1254
enum cdns_sierra_ssc_mode ssc ;
1255
1255
struct regmap * regmap ;
@@ -1548,7 +1548,7 @@ static const struct cdns_reg_pairs sgmii_phy_pma_ln_regs[] = {
1548
1548
{0x9010 , SIERRA_PHY_PMA_XCVR_CTRL }
1549
1549
};
1550
1550
1551
- static struct cdns_sierra_vals sgmii_phy_pma_ln_vals = {
1551
+ static const struct cdns_sierra_vals sgmii_phy_pma_ln_vals = {
1552
1552
.reg_pairs = sgmii_phy_pma_ln_regs ,
1553
1553
.num_regs = ARRAY_SIZE (sgmii_phy_pma_ln_regs ),
1554
1554
};
@@ -1598,12 +1598,12 @@ static const struct cdns_reg_pairs sgmii_100_no_ssc_plllc1_opt3_ln_regs[] = {
1598
1598
{0x0002 , SIERRA_RXBUFFER_RCDFECTRL_PREG }
1599
1599
};
1600
1600
1601
- static struct cdns_sierra_vals sgmii_100_no_ssc_plllc1_opt3_cmn_vals = {
1601
+ static const struct cdns_sierra_vals sgmii_100_no_ssc_plllc1_opt3_cmn_vals = {
1602
1602
.reg_pairs = sgmii_100_no_ssc_plllc1_opt3_cmn_regs ,
1603
1603
.num_regs = ARRAY_SIZE (sgmii_100_no_ssc_plllc1_opt3_cmn_regs ),
1604
1604
};
1605
1605
1606
- static struct cdns_sierra_vals sgmii_100_no_ssc_plllc1_opt3_ln_vals = {
1606
+ static const struct cdns_sierra_vals sgmii_100_no_ssc_plllc1_opt3_ln_vals = {
1607
1607
.reg_pairs = sgmii_100_no_ssc_plllc1_opt3_ln_regs ,
1608
1608
.num_regs = ARRAY_SIZE (sgmii_100_no_ssc_plllc1_opt3_ln_regs ),
1609
1609
};
@@ -1613,7 +1613,7 @@ static const struct cdns_reg_pairs qsgmii_phy_pma_ln_regs[] = {
1613
1613
{0x9010 , SIERRA_PHY_PMA_XCVR_CTRL }
1614
1614
};
1615
1615
1616
- static struct cdns_sierra_vals qsgmii_phy_pma_ln_vals = {
1616
+ static const struct cdns_sierra_vals qsgmii_phy_pma_ln_vals = {
1617
1617
.reg_pairs = qsgmii_phy_pma_ln_regs ,
1618
1618
.num_regs = ARRAY_SIZE (qsgmii_phy_pma_ln_regs ),
1619
1619
};
@@ -1664,12 +1664,12 @@ static const struct cdns_reg_pairs qsgmii_100_no_ssc_plllc1_ln_regs[] = {
1664
1664
{0x0002 , SIERRA_RXBUFFER_RCDFECTRL_PREG }
1665
1665
};
1666
1666
1667
- static struct cdns_sierra_vals qsgmii_100_no_ssc_plllc1_cmn_vals = {
1667
+ static const struct cdns_sierra_vals qsgmii_100_no_ssc_plllc1_cmn_vals = {
1668
1668
.reg_pairs = qsgmii_100_no_ssc_plllc1_cmn_regs ,
1669
1669
.num_regs = ARRAY_SIZE (qsgmii_100_no_ssc_plllc1_cmn_regs ),
1670
1670
};
1671
1671
1672
- static struct cdns_sierra_vals qsgmii_100_no_ssc_plllc1_ln_vals = {
1672
+ static const struct cdns_sierra_vals qsgmii_100_no_ssc_plllc1_ln_vals = {
1673
1673
.reg_pairs = qsgmii_100_no_ssc_plllc1_ln_regs ,
1674
1674
.num_regs = ARRAY_SIZE (qsgmii_100_no_ssc_plllc1_ln_regs ),
1675
1675
};
@@ -1679,7 +1679,7 @@ static const struct cdns_reg_pairs pcie_phy_pcs_cmn_regs[] = {
1679
1679
{0x0430 , SIERRA_PHY_PIPE_CMN_CTRL1 }
1680
1680
};
1681
1681
1682
- static struct cdns_sierra_vals pcie_phy_pcs_cmn_vals = {
1682
+ static const struct cdns_sierra_vals pcie_phy_pcs_cmn_vals = {
1683
1683
.reg_pairs = pcie_phy_pcs_cmn_regs ,
1684
1684
.num_regs = ARRAY_SIZE (pcie_phy_pcs_cmn_regs ),
1685
1685
};
@@ -1745,12 +1745,12 @@ static const struct cdns_reg_pairs ml_pcie_100_no_ssc_ln_regs[] = {
1745
1745
{0x4432 , SIERRA_RXBUFFER_DFECTRL_PREG }
1746
1746
};
1747
1747
1748
- static struct cdns_sierra_vals pcie_100_no_ssc_plllc_cmn_vals = {
1748
+ static const struct cdns_sierra_vals pcie_100_no_ssc_plllc_cmn_vals = {
1749
1749
.reg_pairs = pcie_100_no_ssc_plllc_cmn_regs ,
1750
1750
.num_regs = ARRAY_SIZE (pcie_100_no_ssc_plllc_cmn_regs ),
1751
1751
};
1752
1752
1753
- static struct cdns_sierra_vals ml_pcie_100_no_ssc_ln_vals = {
1753
+ static const struct cdns_sierra_vals ml_pcie_100_no_ssc_ln_vals = {
1754
1754
.reg_pairs = ml_pcie_100_no_ssc_ln_regs ,
1755
1755
.num_regs = ARRAY_SIZE (ml_pcie_100_no_ssc_ln_regs ),
1756
1756
};
@@ -1810,7 +1810,7 @@ static const struct cdns_reg_pairs ti_ml_pcie_100_no_ssc_ln_regs[] = {
1810
1810
{0x0002 , SIERRA_TX_RCVDET_OVRD_PREG }
1811
1811
};
1812
1812
1813
- static struct cdns_sierra_vals ti_ml_pcie_100_no_ssc_ln_vals = {
1813
+ static const struct cdns_sierra_vals ti_ml_pcie_100_no_ssc_ln_vals = {
1814
1814
.reg_pairs = ti_ml_pcie_100_no_ssc_ln_regs ,
1815
1815
.num_regs = ARRAY_SIZE (ti_ml_pcie_100_no_ssc_ln_regs ),
1816
1816
};
@@ -1886,12 +1886,12 @@ static const struct cdns_reg_pairs ml_pcie_100_int_ssc_ln_regs[] = {
1886
1886
{0x4432 , SIERRA_RXBUFFER_DFECTRL_PREG }
1887
1887
};
1888
1888
1889
- static struct cdns_sierra_vals pcie_100_int_ssc_plllc_cmn_vals = {
1889
+ static const struct cdns_sierra_vals pcie_100_int_ssc_plllc_cmn_vals = {
1890
1890
.reg_pairs = pcie_100_int_ssc_plllc_cmn_regs ,
1891
1891
.num_regs = ARRAY_SIZE (pcie_100_int_ssc_plllc_cmn_regs ),
1892
1892
};
1893
1893
1894
- static struct cdns_sierra_vals ml_pcie_100_int_ssc_ln_vals = {
1894
+ static const struct cdns_sierra_vals ml_pcie_100_int_ssc_ln_vals = {
1895
1895
.reg_pairs = ml_pcie_100_int_ssc_ln_regs ,
1896
1896
.num_regs = ARRAY_SIZE (ml_pcie_100_int_ssc_ln_regs ),
1897
1897
};
@@ -1954,7 +1954,7 @@ static const struct cdns_reg_pairs ti_ml_pcie_100_int_ssc_ln_regs[] = {
1954
1954
{0x0002 , SIERRA_TX_RCVDET_OVRD_PREG }
1955
1955
};
1956
1956
1957
- static struct cdns_sierra_vals ti_ml_pcie_100_int_ssc_ln_vals = {
1957
+ static const struct cdns_sierra_vals ti_ml_pcie_100_int_ssc_ln_vals = {
1958
1958
.reg_pairs = ti_ml_pcie_100_int_ssc_ln_regs ,
1959
1959
.num_regs = ARRAY_SIZE (ti_ml_pcie_100_int_ssc_ln_regs ),
1960
1960
};
@@ -2024,12 +2024,12 @@ static const struct cdns_reg_pairs ml_pcie_100_ext_ssc_ln_regs[] = {
2024
2024
{0x4432 , SIERRA_RXBUFFER_DFECTRL_PREG }
2025
2025
};
2026
2026
2027
- static struct cdns_sierra_vals pcie_100_ext_ssc_plllc_cmn_vals = {
2027
+ static const struct cdns_sierra_vals pcie_100_ext_ssc_plllc_cmn_vals = {
2028
2028
.reg_pairs = pcie_100_ext_ssc_plllc_cmn_regs ,
2029
2029
.num_regs = ARRAY_SIZE (pcie_100_ext_ssc_plllc_cmn_regs ),
2030
2030
};
2031
2031
2032
- static struct cdns_sierra_vals ml_pcie_100_ext_ssc_ln_vals = {
2032
+ static const struct cdns_sierra_vals ml_pcie_100_ext_ssc_ln_vals = {
2033
2033
.reg_pairs = ml_pcie_100_ext_ssc_ln_regs ,
2034
2034
.num_regs = ARRAY_SIZE (ml_pcie_100_ext_ssc_ln_regs ),
2035
2035
};
@@ -2092,7 +2092,7 @@ static const struct cdns_reg_pairs ti_ml_pcie_100_ext_ssc_ln_regs[] = {
2092
2092
{0x0002 , SIERRA_TX_RCVDET_OVRD_PREG }
2093
2093
};
2094
2094
2095
- static struct cdns_sierra_vals ti_ml_pcie_100_ext_ssc_ln_vals = {
2095
+ static const struct cdns_sierra_vals ti_ml_pcie_100_ext_ssc_ln_vals = {
2096
2096
.reg_pairs = ti_ml_pcie_100_ext_ssc_ln_regs ,
2097
2097
.num_regs = ARRAY_SIZE (ti_ml_pcie_100_ext_ssc_ln_regs ),
2098
2098
};
@@ -2152,12 +2152,12 @@ static const struct cdns_reg_pairs cdns_pcie_ln_regs_no_ssc[] = {
2152
2152
{0x4432 , SIERRA_RXBUFFER_DFECTRL_PREG }
2153
2153
};
2154
2154
2155
- static struct cdns_sierra_vals pcie_100_no_ssc_cmn_vals = {
2155
+ static const struct cdns_sierra_vals pcie_100_no_ssc_cmn_vals = {
2156
2156
.reg_pairs = cdns_pcie_cmn_regs_no_ssc ,
2157
2157
.num_regs = ARRAY_SIZE (cdns_pcie_cmn_regs_no_ssc ),
2158
2158
};
2159
2159
2160
- static struct cdns_sierra_vals pcie_100_no_ssc_ln_vals = {
2160
+ static const struct cdns_sierra_vals pcie_100_no_ssc_ln_vals = {
2161
2161
.reg_pairs = cdns_pcie_ln_regs_no_ssc ,
2162
2162
.num_regs = ARRAY_SIZE (cdns_pcie_ln_regs_no_ssc ),
2163
2163
};
@@ -2227,12 +2227,12 @@ static const struct cdns_reg_pairs cdns_pcie_ln_regs_int_ssc[] = {
2227
2227
{0x4432 , SIERRA_RXBUFFER_DFECTRL_PREG }
2228
2228
};
2229
2229
2230
- static struct cdns_sierra_vals pcie_100_int_ssc_cmn_vals = {
2230
+ static const struct cdns_sierra_vals pcie_100_int_ssc_cmn_vals = {
2231
2231
.reg_pairs = cdns_pcie_cmn_regs_int_ssc ,
2232
2232
.num_regs = ARRAY_SIZE (cdns_pcie_cmn_regs_int_ssc ),
2233
2233
};
2234
2234
2235
- static struct cdns_sierra_vals pcie_100_int_ssc_ln_vals = {
2235
+ static const struct cdns_sierra_vals pcie_100_int_ssc_ln_vals = {
2236
2236
.reg_pairs = cdns_pcie_ln_regs_int_ssc ,
2237
2237
.num_regs = ARRAY_SIZE (cdns_pcie_ln_regs_int_ssc ),
2238
2238
};
@@ -2296,12 +2296,12 @@ static const struct cdns_reg_pairs cdns_pcie_ln_regs_ext_ssc[] = {
2296
2296
{0x4432 , SIERRA_RXBUFFER_DFECTRL_PREG }
2297
2297
};
2298
2298
2299
- static struct cdns_sierra_vals pcie_100_ext_ssc_cmn_vals = {
2299
+ static const struct cdns_sierra_vals pcie_100_ext_ssc_cmn_vals = {
2300
2300
.reg_pairs = cdns_pcie_cmn_regs_ext_ssc ,
2301
2301
.num_regs = ARRAY_SIZE (cdns_pcie_cmn_regs_ext_ssc ),
2302
2302
};
2303
2303
2304
- static struct cdns_sierra_vals pcie_100_ext_ssc_ln_vals = {
2304
+ static const struct cdns_sierra_vals pcie_100_ext_ssc_ln_vals = {
2305
2305
.reg_pairs = cdns_pcie_ln_regs_ext_ssc ,
2306
2306
.num_regs = ARRAY_SIZE (cdns_pcie_ln_regs_ext_ssc ),
2307
2307
};
@@ -2413,12 +2413,12 @@ static const struct cdns_reg_pairs cdns_usb_ln_regs_ext_ssc[] = {
2413
2413
{0x4243 , SIERRA_RXBUFFER_DFECTRL_PREG }
2414
2414
};
2415
2415
2416
- static struct cdns_sierra_vals usb_100_ext_ssc_cmn_vals = {
2416
+ static const struct cdns_sierra_vals usb_100_ext_ssc_cmn_vals = {
2417
2417
.reg_pairs = cdns_usb_cmn_regs_ext_ssc ,
2418
2418
.num_regs = ARRAY_SIZE (cdns_usb_cmn_regs_ext_ssc ),
2419
2419
};
2420
2420
2421
- static struct cdns_sierra_vals usb_100_ext_ssc_ln_vals = {
2421
+ static const struct cdns_sierra_vals usb_100_ext_ssc_ln_vals = {
2422
2422
.reg_pairs = cdns_usb_ln_regs_ext_ssc ,
2423
2423
.num_regs = ARRAY_SIZE (cdns_usb_ln_regs_ext_ssc ),
2424
2424
};
@@ -2443,7 +2443,7 @@ static const struct cdns_reg_pairs sgmii_pma_cmn_vals[] = {
2443
2443
{0x0013 , SIERRA_CMN_PLLLC1_DCOCAL_CTRL_PREG },
2444
2444
};
2445
2445
2446
- static struct cdns_sierra_vals sgmii_cmn_vals = {
2446
+ static const struct cdns_sierra_vals sgmii_cmn_vals = {
2447
2447
.reg_pairs = sgmii_pma_cmn_vals ,
2448
2448
.num_regs = ARRAY_SIZE (sgmii_pma_cmn_vals ),
2449
2449
};
@@ -2489,7 +2489,7 @@ static const struct cdns_reg_pairs sgmii_ln_regs[] = {
2489
2489
{0x321F , SIERRA_CPICAL_RES_STARTCODE_MODE01_PREG },
2490
2490
};
2491
2491
2492
- static struct cdns_sierra_vals sgmii_pma_ln_vals = {
2492
+ static const struct cdns_sierra_vals sgmii_pma_ln_vals = {
2493
2493
.reg_pairs = sgmii_ln_regs ,
2494
2494
.num_regs = ARRAY_SIZE (sgmii_ln_regs ),
2495
2495
};
0 commit comments