Lines Matching +full:0 +full:xc400

18 #define PHY_ID_AQ1202	0x03a1b445
19 #define PHY_ID_AQ2104 0x03a1b460
20 #define PHY_ID_AQR105 0x03a1b4a2
21 #define PHY_ID_AQR106 0x03a1b4d0
22 #define PHY_ID_AQR107 0x03a1b4e0
23 #define PHY_ID_AQCS109 0x03a1b5c2
24 #define PHY_ID_AQR405 0x03a1b4b0
25 #define PHY_ID_AQR113C 0x31c31c12
27 #define MDIO_PHYXS_VEND_IF_STATUS 0xe812
29 #define MDIO_PHYXS_VEND_IF_STATUS_TYPE_KR 0
38 #define MDIO_AN_VEND_PROV 0xc400
44 #define MDIO_AN_VEND_PROV_DOWNSHIFT_MASK GENMASK(3, 0)
47 #define MDIO_AN_TX_VEND_STATUS1 0xc800
49 #define MDIO_AN_TX_VEND_STATUS1_10BASET 0
55 #define MDIO_AN_TX_VEND_STATUS1_FULL_DUPLEX BIT(0)
57 #define MDIO_AN_TX_VEND_INT_STATUS1 0xcc00
60 #define MDIO_AN_TX_VEND_INT_STATUS2 0xcc01
61 #define MDIO_AN_TX_VEND_INT_STATUS2_MASK BIT(0)
63 #define MDIO_AN_TX_VEND_INT_MASK2 0xd401
64 #define MDIO_AN_TX_VEND_INT_MASK2_LINK BIT(0)
66 #define MDIO_AN_RX_LP_STAT1 0xe820
73 #define MDIO_AN_RX_LP_STAT4 0xe823
75 #define MDIO_AN_RX_LP_STAT4_FW_MINOR GENMASK(7, 0)
77 #define MDIO_AN_RX_VEND_STAT3 0xe832
78 #define MDIO_AN_RX_VEND_STAT3_AFR BIT(0)
81 #define MDIO_C22EXT_STAT_SGMII_RX_GOOD_FRAMES 0xd292
82 #define MDIO_C22EXT_STAT_SGMII_RX_BAD_FRAMES 0xd294
83 #define MDIO_C22EXT_STAT_SGMII_RX_FALSE_CARRIER 0xd297
84 #define MDIO_C22EXT_STAT_SGMII_TX_GOOD_FRAMES 0xd313
85 #define MDIO_C22EXT_STAT_SGMII_TX_BAD_FRAMES 0xd315
86 #define MDIO_C22EXT_STAT_SGMII_TX_FALSE_CARRIER 0xd317
87 #define MDIO_C22EXT_STAT_SGMII_TX_COLLISIONS 0xd318
88 #define MDIO_C22EXT_STAT_SGMII_TX_LINE_COLLISIONS 0xd319
89 #define MDIO_C22EXT_STAT_SGMII_TX_FRAME_ALIGN_ERR 0xd31a
90 #define MDIO_C22EXT_STAT_SGMII_TX_RUNT_FRAMES 0xd31b
93 #define VEND1_GLOBAL_FW_ID 0x0020
95 #define VEND1_GLOBAL_FW_ID_MINOR GENMASK(7, 0)
97 #define VEND1_GLOBAL_GEN_STAT2 0xc831
101 #define VEND1_GLOBAL_CFG_10M 0x0310
102 #define VEND1_GLOBAL_CFG_100M 0x031b
103 #define VEND1_GLOBAL_CFG_1G 0x031c
104 #define VEND1_GLOBAL_CFG_2_5G 0x031d
105 #define VEND1_GLOBAL_CFG_5G 0x031e
106 #define VEND1_GLOBAL_CFG_10G 0x031f
109 #define VEND1_GLOBAL_CFG_RATE_ADAPT_NONE 0
113 #define VEND1_GLOBAL_RSVD_STAT1 0xc885
115 #define VEND1_GLOBAL_RSVD_STAT1_PROV_ID GENMASK(3, 0)
117 #define VEND1_GLOBAL_RSVD_STAT9 0xc88d
118 #define VEND1_GLOBAL_RSVD_STAT9_MODE GENMASK(7, 0)
119 #define VEND1_GLOBAL_RSVD_STAT9_1000BT2 0x23
121 #define VEND1_GLOBAL_INT_STD_STATUS 0xfc00
122 #define VEND1_GLOBAL_INT_VEND_STATUS 0xfc01
124 #define VEND1_GLOBAL_INT_STD_MASK 0xff00
135 #define VEND1_GLOBAL_INT_STD_MASK_ALL BIT(0)
137 #define VEND1_GLOBAL_INT_VEND_MASK 0xff01
145 #define VEND1_GLOBAL_INT_VEND_MASK_GLOBAL3 BIT(0)
187 for (i = 0; i < AQR107_SGMII_STAT_SZ; i++) in aqr107_get_strings()
201 if (val < 0) in aqr107_get_stat()
204 ret = val & GENMASK(len_l - 1, 0); in aqr107_get_stat()
207 if (val < 0) in aqr107_get_stat()
210 ret += (val & GENMASK(len_h - 1, 0)) << 16; in aqr107_get_stat()
223 for (i = 0; i < AQR107_SGMII_STAT_SZ; i++) { in aqr107_get_stats()
245 if (ret < 0) in aqr_config_aneg()
247 if (ret > 0) in aqr_config_aneg()
253 reg = 0; in aqr_config_aneg()
276 if (ret < 0) in aqr_config_aneg()
278 if (ret > 0) in aqr_config_aneg()
292 if (err < 0) in aqr_config_intr()
297 en ? MDIO_AN_TX_VEND_INT_MASK2_LINK : 0); in aqr_config_intr()
298 if (err < 0) in aqr_config_intr()
302 en ? VEND1_GLOBAL_INT_STD_MASK_ALL : 0); in aqr_config_intr()
303 if (err < 0) in aqr_config_intr()
308 VEND1_GLOBAL_INT_VEND_MASK_AN : 0); in aqr_config_intr()
309 if (err < 0) in aqr_config_intr()
315 if (err < 0) in aqr_config_intr()
319 return 0; in aqr_config_intr()
328 if (irq_status < 0) { in aqr_handle_interrupt()
347 if (val < 0) in aqr_read_status()
367 if (val < 0) in aqr107_read_rate()
402 return 0; in aqr107_read_rate()
406 if (val < 0) in aqr107_read_rate()
415 return 0; in aqr107_read_rate()
427 return 0; in aqr107_read_status()
430 if (val < 0) in aqr107_read_status()
472 if (val < 0) in aqr107_get_downshift()
480 return 0; in aqr107_get_downshift()
485 int val = 0; in aqr107_set_downshift()
534 VEND1_GLOBAL_FW_ID, val, val != 0, in aqr107_wait_reset_complete()
544 if (val < 0) in aqr107_chip_info()
551 if (val < 0) in aqr107_chip_info()
620 if (val < 0 || !(val & MDIO_AN_RX_LP_STAT1_AQ_PHY)) in aqr107_link_change_notify()
627 if (val < 0) in aqr107_link_change_notify()
634 if (val < 0) in aqr107_link_change_notify()
646 if (val < 0) in aqr107_link_change_notify()
675 return 0; in aqr107_wait_processor_intensive_op()