@@ -1781,27 +1781,27 @@ static int qca808x_phy_fast_retrain_config(struct phy_device *phydev)
1781
1781
return ret ;
1782
1782
1783
1783
phy_write_mmd (phydev , MDIO_MMD_AN , QCA808X_PHY_MMD7_TOP_OPTION1 ,
1784
- QCA808X_TOP_OPTION1_DATA );
1784
+ QCA808X_TOP_OPTION1_DATA );
1785
1785
phy_write_mmd (phydev , MDIO_MMD_PMAPMD , QCA808X_PHY_MMD1_MSE_THRESHOLD_20DB ,
1786
- QCA808X_MSE_THRESHOLD_20DB_VALUE );
1786
+ QCA808X_MSE_THRESHOLD_20DB_VALUE );
1787
1787
phy_write_mmd (phydev , MDIO_MMD_PMAPMD , QCA808X_PHY_MMD1_MSE_THRESHOLD_17DB ,
1788
- QCA808X_MSE_THRESHOLD_17DB_VALUE );
1788
+ QCA808X_MSE_THRESHOLD_17DB_VALUE );
1789
1789
phy_write_mmd (phydev , MDIO_MMD_PMAPMD , QCA808X_PHY_MMD1_MSE_THRESHOLD_27DB ,
1790
- QCA808X_MSE_THRESHOLD_27DB_VALUE );
1790
+ QCA808X_MSE_THRESHOLD_27DB_VALUE );
1791
1791
phy_write_mmd (phydev , MDIO_MMD_PMAPMD , QCA808X_PHY_MMD1_MSE_THRESHOLD_28DB ,
1792
- QCA808X_MSE_THRESHOLD_28DB_VALUE );
1792
+ QCA808X_MSE_THRESHOLD_28DB_VALUE );
1793
1793
phy_write_mmd (phydev , MDIO_MMD_PCS , QCA808X_PHY_MMD3_DEBUG_1 ,
1794
- QCA808X_MMD3_DEBUG_1_VALUE );
1794
+ QCA808X_MMD3_DEBUG_1_VALUE );
1795
1795
phy_write_mmd (phydev , MDIO_MMD_PCS , QCA808X_PHY_MMD3_DEBUG_4 ,
1796
- QCA808X_MMD3_DEBUG_4_VALUE );
1796
+ QCA808X_MMD3_DEBUG_4_VALUE );
1797
1797
phy_write_mmd (phydev , MDIO_MMD_PCS , QCA808X_PHY_MMD3_DEBUG_5 ,
1798
- QCA808X_MMD3_DEBUG_5_VALUE );
1798
+ QCA808X_MMD3_DEBUG_5_VALUE );
1799
1799
phy_write_mmd (phydev , MDIO_MMD_PCS , QCA808X_PHY_MMD3_DEBUG_3 ,
1800
- QCA808X_MMD3_DEBUG_3_VALUE );
1800
+ QCA808X_MMD3_DEBUG_3_VALUE );
1801
1801
phy_write_mmd (phydev , MDIO_MMD_PCS , QCA808X_PHY_MMD3_DEBUG_6 ,
1802
- QCA808X_MMD3_DEBUG_6_VALUE );
1802
+ QCA808X_MMD3_DEBUG_6_VALUE );
1803
1803
phy_write_mmd (phydev , MDIO_MMD_PCS , QCA808X_PHY_MMD3_DEBUG_2 ,
1804
- QCA808X_MMD3_DEBUG_2_VALUE );
1804
+ QCA808X_MMD3_DEBUG_2_VALUE );
1805
1805
1806
1806
return 0 ;
1807
1807
}
@@ -1838,13 +1838,14 @@ static int qca808x_config_init(struct phy_device *phydev)
1838
1838
1839
1839
/* Active adc&vga on 802.3az for the link 1000M and 100M */
1840
1840
ret = phy_modify_mmd (phydev , MDIO_MMD_PCS , QCA808X_PHY_MMD3_ADDR_CLD_CTRL7 ,
1841
- QCA808X_8023AZ_AFE_CTRL_MASK , QCA808X_8023AZ_AFE_EN );
1841
+ QCA808X_8023AZ_AFE_CTRL_MASK , QCA808X_8023AZ_AFE_EN );
1842
1842
if (ret )
1843
1843
return ret ;
1844
1844
1845
1845
/* Adjust the threshold on 802.3az for the link 1000M */
1846
1846
ret = phy_write_mmd (phydev , MDIO_MMD_PCS ,
1847
- QCA808X_PHY_MMD3_AZ_TRAINING_CTRL , QCA808X_MMD3_AZ_TRAINING_VAL );
1847
+ QCA808X_PHY_MMD3_AZ_TRAINING_CTRL ,
1848
+ QCA808X_MMD3_AZ_TRAINING_VAL );
1848
1849
if (ret )
1849
1850
return ret ;
1850
1851
@@ -1870,7 +1871,8 @@ static int qca808x_config_init(struct phy_device *phydev)
1870
1871
1871
1872
/* Configure adc threshold as 100mv for the link 10M */
1872
1873
return at803x_debug_reg_mask (phydev , QCA808X_PHY_DEBUG_ADC_THRESHOLD ,
1873
- QCA808X_ADC_THRESHOLD_MASK , QCA808X_ADC_THRESHOLD_100MV );
1874
+ QCA808X_ADC_THRESHOLD_MASK ,
1875
+ QCA808X_ADC_THRESHOLD_100MV );
1874
1876
}
1875
1877
1876
1878
static int qca808x_read_status (struct phy_device * phydev )
@@ -1883,7 +1885,7 @@ static int qca808x_read_status(struct phy_device *phydev)
1883
1885
return ret ;
1884
1886
1885
1887
linkmode_mod_bit (ETHTOOL_LINK_MODE_2500baseT_Full_BIT , phydev -> lp_advertising ,
1886
- ret & MDIO_AN_10GBT_STAT_LP2_5G );
1888
+ ret & MDIO_AN_10GBT_STAT_LP2_5G );
1887
1889
1888
1890
ret = genphy_read_status (phydev );
1889
1891
if (ret )
@@ -1913,7 +1915,7 @@ static int qca808x_read_status(struct phy_device *phydev)
1913
1915
*/
1914
1916
if (qca808x_has_fast_retrain_or_slave_seed (phydev )) {
1915
1917
if (phydev -> master_slave_state == MASTER_SLAVE_STATE_ERR ||
1916
- qca808x_is_prefer_master (phydev )) {
1918
+ qca808x_is_prefer_master (phydev )) {
1917
1919
qca808x_phy_ms_seed_enable (phydev , false);
1918
1920
} else {
1919
1921
qca808x_phy_ms_seed_enable (phydev , true);
@@ -2070,18 +2072,22 @@ static int qca808x_cable_test_get_status(struct phy_device *phydev, bool *finish
2070
2072
ethnl_cable_test_result (phydev , ETHTOOL_A_CABLE_PAIR_D ,
2071
2073
qca808x_cable_test_result_trans (pair_d ));
2072
2074
2073
- if (qca808x_cdt_fault_length_valid (pair_a ))
2074
- ethnl_cable_test_fault_length (phydev , ETHTOOL_A_CABLE_PAIR_A ,
2075
- qca808x_cdt_fault_length (phydev , ETHTOOL_A_CABLE_PAIR_A ));
2076
- if (qca808x_cdt_fault_length_valid (pair_b ))
2077
- ethnl_cable_test_fault_length (phydev , ETHTOOL_A_CABLE_PAIR_B ,
2078
- qca808x_cdt_fault_length (phydev , ETHTOOL_A_CABLE_PAIR_B ));
2079
- if (qca808x_cdt_fault_length_valid (pair_c ))
2080
- ethnl_cable_test_fault_length (phydev , ETHTOOL_A_CABLE_PAIR_C ,
2081
- qca808x_cdt_fault_length (phydev , ETHTOOL_A_CABLE_PAIR_C ));
2082
- if (qca808x_cdt_fault_length_valid (pair_d ))
2083
- ethnl_cable_test_fault_length (phydev , ETHTOOL_A_CABLE_PAIR_D ,
2084
- qca808x_cdt_fault_length (phydev , ETHTOOL_A_CABLE_PAIR_D ));
2075
+ if (qca808x_cdt_fault_length_valid (pair_a )) {
2076
+ val = qca808x_cdt_fault_length (phydev , ETHTOOL_A_CABLE_PAIR_A );
2077
+ ethnl_cable_test_fault_length (phydev , ETHTOOL_A_CABLE_PAIR_A , val );
2078
+ }
2079
+ if (qca808x_cdt_fault_length_valid (pair_b )) {
2080
+ val = qca808x_cdt_fault_length (phydev , ETHTOOL_A_CABLE_PAIR_B );
2081
+ ethnl_cable_test_fault_length (phydev , ETHTOOL_A_CABLE_PAIR_B , val );
2082
+ }
2083
+ if (qca808x_cdt_fault_length_valid (pair_c )) {
2084
+ val = qca808x_cdt_fault_length (phydev , ETHTOOL_A_CABLE_PAIR_C );
2085
+ ethnl_cable_test_fault_length (phydev , ETHTOOL_A_CABLE_PAIR_C , val );
2086
+ }
2087
+ if (qca808x_cdt_fault_length_valid (pair_d )) {
2088
+ val = qca808x_cdt_fault_length (phydev , ETHTOOL_A_CABLE_PAIR_D );
2089
+ ethnl_cable_test_fault_length (phydev , ETHTOOL_A_CABLE_PAIR_D , val );
2090
+ }
2085
2091
2086
2092
* finished = true;
2087
2093
@@ -2148,8 +2154,9 @@ static void qca808x_link_change_notify(struct phy_device *phydev)
2148
2154
* the interface device address is always phy address added by 1.
2149
2155
*/
2150
2156
mdiobus_c45_modify_changed (phydev -> mdio .bus , phydev -> mdio .addr + 1 ,
2151
- MDIO_MMD_PMAPMD , QCA8081_PHY_SERDES_MMD1_FIFO_CTRL ,
2152
- QCA8081_PHY_FIFO_RSTN , phydev -> link ? QCA8081_PHY_FIFO_RSTN : 0 );
2157
+ MDIO_MMD_PMAPMD , QCA8081_PHY_SERDES_MMD1_FIFO_CTRL ,
2158
+ QCA8081_PHY_FIFO_RSTN ,
2159
+ phydev -> link ? QCA8081_PHY_FIFO_RSTN : 0 );
2153
2160
}
2154
2161
2155
2162
static struct phy_driver at803x_driver [] = {
0 commit comments