Lines Matching refs:miir
168 long miir; in my_send_cmd_to_phy() local
175 miir = CSR_READ_4(sc, MY_MANAGEMENT); in my_send_cmd_to_phy()
176 miir &= 0xfffffff0; in my_send_cmd_to_phy()
178 miir |= MY_MASK_MIIR_MII_WRITE + MY_MASK_MIIR_MII_MDO; in my_send_cmd_to_phy()
183 miir &= ~MY_MASK_MIIR_MII_MDC; in my_send_cmd_to_phy()
184 CSR_WRITE_4(sc, MY_MANAGEMENT, miir); in my_send_cmd_to_phy()
187 miir |= MY_MASK_MIIR_MII_MDC; in my_send_cmd_to_phy()
188 CSR_WRITE_4(sc, MY_MANAGEMENT, miir); in my_send_cmd_to_phy()
198 miir &= ~(MY_MASK_MIIR_MII_MDC + MY_MASK_MIIR_MII_MDO); in my_send_cmd_to_phy()
200 miir |= MY_MASK_MIIR_MII_MDO; in my_send_cmd_to_phy()
202 CSR_WRITE_4(sc, MY_MANAGEMENT, miir); in my_send_cmd_to_phy()
204 miir |= MY_MASK_MIIR_MII_MDC; in my_send_cmd_to_phy()
205 CSR_WRITE_4(sc, MY_MANAGEMENT, miir); in my_send_cmd_to_phy()
211 miir &= ~MY_MASK_MIIR_MII_WRITE; in my_send_cmd_to_phy()
214 return miir; in my_send_cmd_to_phy()
220 long miir; in my_phy_readreg() local
228 miir = my_send_cmd_to_phy(sc, MY_OP_READ, reg); in my_phy_readreg()
235 miir &= ~MY_MASK_MIIR_MII_MDC; in my_phy_readreg()
236 CSR_WRITE_4(sc, MY_MANAGEMENT, miir); in my_phy_readreg()
239 miir = CSR_READ_4(sc, MY_MANAGEMENT); in my_phy_readreg()
240 if (miir & MY_MASK_MIIR_MII_MDI) in my_phy_readreg()
244 miir |= MY_MASK_MIIR_MII_MDC; in my_phy_readreg()
245 CSR_WRITE_4(sc, MY_MANAGEMENT, miir); in my_phy_readreg()
253 miir &= ~MY_MASK_MIIR_MII_MDC; in my_phy_readreg()
254 CSR_WRITE_4(sc, MY_MANAGEMENT, miir); in my_phy_readreg()
263 long miir; in my_phy_writereg() local
271 miir = my_send_cmd_to_phy(sc, MY_OP_WRITE, reg); in my_phy_writereg()
277 miir &= ~(MY_MASK_MIIR_MII_MDC + MY_MASK_MIIR_MII_MDO); in my_phy_writereg()
279 miir |= MY_MASK_MIIR_MII_MDO; in my_phy_writereg()
280 CSR_WRITE_4(sc, MY_MANAGEMENT, miir); in my_phy_writereg()
284 miir |= MY_MASK_MIIR_MII_MDC; in my_phy_writereg()
285 CSR_WRITE_4(sc, MY_MANAGEMENT, miir); in my_phy_writereg()
293 miir &= ~MY_MASK_MIIR_MII_MDC; in my_phy_writereg()
294 CSR_WRITE_4(sc, MY_MANAGEMENT, miir); in my_phy_writereg()