Lines Matching +full:0 +full:xc400
19 #define PHY_ID_AQ1202 0x03a1b445
20 #define PHY_ID_AQ2104 0x03a1b460
21 #define PHY_ID_AQR105 0x03a1b4a2
22 #define PHY_ID_AQR106 0x03a1b4d0
23 #define PHY_ID_AQR107 0x03a1b4e0
24 #define PHY_ID_AQCS109 0x03a1b5c2
25 #define PHY_ID_AQR405 0x03a1b4b0
26 #define PHY_ID_AQR111 0x03a1b610
27 #define PHY_ID_AQR111B0 0x03a1b612
28 #define PHY_ID_AQR112 0x03a1b662
29 #define PHY_ID_AQR412 0x03a1b712
30 #define PHY_ID_AQR113 0x31c31c40
31 #define PHY_ID_AQR113C 0x31c31c12
32 #define PHY_ID_AQR114C 0x31c31c22
33 #define PHY_ID_AQR115C 0x31c31c33
34 #define PHY_ID_AQR813 0x31c31cb2
36 #define MDIO_PHYXS_VEND_IF_STATUS 0xe812
38 #define MDIO_PHYXS_VEND_IF_STATUS_TYPE_KR 0
48 #define MDIO_AN_VEND_PROV 0xc400
54 #define MDIO_AN_VEND_PROV_DOWNSHIFT_MASK GENMASK(3, 0)
57 #define MDIO_AN_RESVD_VEND_PROV 0xc410
58 #define MDIO_AN_RESVD_VEND_PROV_MDIX_AUTO 0
61 #define MDIO_AN_RESVD_VEND_PROV_MDIX_MASK GENMASK(1, 0)
63 #define MDIO_AN_TX_VEND_STATUS1 0xc800
65 #define MDIO_AN_TX_VEND_STATUS1_10BASET 0
71 #define MDIO_AN_TX_VEND_STATUS1_FULL_DUPLEX BIT(0)
73 #define MDIO_AN_RESVD_VEND_STATUS1 0xc810
76 #define MDIO_AN_TX_VEND_INT_STATUS1 0xcc00
79 #define MDIO_AN_TX_VEND_INT_STATUS2 0xcc01
80 #define MDIO_AN_TX_VEND_INT_STATUS2_MASK BIT(0)
82 #define MDIO_AN_TX_VEND_INT_MASK2 0xd401
83 #define MDIO_AN_TX_VEND_INT_MASK2_LINK BIT(0)
85 #define PMAPMD_RSVD_VEND_PROV 0xe400
86 #define PMAPMD_RSVD_VEND_PROV_MDI_CONF GENMASK(1, 0)
87 #define PMAPMD_RSVD_VEND_PROV_MDI_REVERSE BIT(0)
90 #define MDIO_AN_RX_LP_STAT1 0xe820
97 #define MDIO_AN_RX_LP_STAT4 0xe823
99 #define MDIO_AN_RX_LP_STAT4_FW_MINOR GENMASK(7, 0)
101 #define MDIO_AN_RX_VEND_STAT3 0xe832
102 #define MDIO_AN_RX_VEND_STAT3_AFR BIT(0)
119 for (i = 0; i < AQR107_SGMII_STAT_SZ; i++) in aqr107_get_strings()
133 if (val < 0) in aqr107_get_stat()
136 ret = val & GENMASK(len_l - 1, 0); in aqr107_get_stat()
139 if (val < 0) in aqr107_get_stat()
142 ret += (val & GENMASK(len_h - 1, 0)) << 16; in aqr107_get_stat()
155 for (i = 0; i < AQR107_SGMII_STAT_SZ; i++) { in aqr107_get_stats()
169 u16 val = 0; in aqr_set_mdix()
196 if (ret < 0) in aqr_config_aneg()
198 if (ret > 0) in aqr_config_aneg()
205 if (ret < 0) in aqr_config_aneg()
207 if (ret > 0) in aqr_config_aneg()
213 reg = 0; in aqr_config_aneg()
236 if (ret < 0) in aqr_config_aneg()
238 if (ret > 0) in aqr_config_aneg()
252 if (err < 0) in aqr_config_intr()
257 en ? MDIO_AN_TX_VEND_INT_MASK2_LINK : 0); in aqr_config_intr()
258 if (err < 0) in aqr_config_intr()
262 en ? VEND1_GLOBAL_INT_STD_MASK_ALL : 0); in aqr_config_intr()
263 if (err < 0) in aqr_config_intr()
268 VEND1_GLOBAL_INT_VEND_MASK_AN : 0); in aqr_config_intr()
269 if (err < 0) in aqr_config_intr()
275 if (err < 0) in aqr_config_intr()
279 return 0; in aqr_config_intr()
288 if (irq_status < 0) { in aqr_handle_interrupt()
307 if (val < 0) in aqr_read_status()
319 if (val < 0) in aqr_read_status()
323 if (val < 0) in aqr_read_status()
342 if (val < 0) in aqr107_read_rate()
377 return 0; in aqr107_read_rate()
381 if (val < 0) in aqr107_read_rate()
390 return 0; in aqr107_read_rate()
402 return 0; in aqr107_read_status()
459 if (val < 0) in aqr107_get_downshift()
467 return 0; in aqr107_get_downshift()
472 int val = 0; in aqr107_set_downshift()
523 ret = read_poll_timeout(phy_read_mmd, val, val != 0, in aqr_wait_reset_complete()
527 if (val < 0) { in aqr_wait_reset_complete()
542 if (val < 0) in aqr107_chip_info()
549 if (val < 0) in aqr107_chip_info()
569 return 0; in aqr107_config_mdi()
628 return 0; in aqr107_config_init()
658 if (val < 0 || !(val & MDIO_AN_RX_LP_STAT1_AQ_PHY)) in aqr107_link_change_notify()
665 if (val < 0) in aqr107_link_change_notify()
672 if (val < 0) in aqr107_link_change_notify()
684 if (val < 0) in aqr107_link_change_notify()
713 return 0; in aqr107_wait_processor_intensive_op()
770 for (i = 0; i < ARRAY_SIZE(aqr_global_cfg_regs); i++) { in aqr107_fill_interface_modes()
773 if (val < 0) in aqr107_fill_interface_modes()
810 return 0; in aqr107_fill_interface_modes()
824 VEND1_GLOBAL_CFG_100M, val, val != 0, in aqr113c_fill_interface_modes()
842 return 0; in aqr115c_get_features()
854 return 0; in aqr111_get_features()
862 if (ret < 0) in aqr113c_config_init()