Lines Matching refs:put_reg
76 static void put_reg(struct eth_device *dev, int regno, u16 val) in put_reg() function
89 put_reg(dev, PP_SelfCTL, get_reg(dev, PP_SelfCTL) | PP_SelfCTL_Reset); in cs8900_reset()
104 put_reg(dev, PP_RxCTL, in cs8900_reginit()
107 put_reg(dev, PP_RxCFG, 0); in cs8900_reginit()
109 put_reg(dev, PP_TxCFG, 0); in cs8900_reginit()
111 put_reg(dev, PP_BufCFG, 0); in cs8900_reginit()
113 put_reg(dev, PP_LineCTL, PP_LineCTL_Rx | PP_LineCTL_Tx); in cs8900_reginit()
142 put_reg(dev, PP_LineCTL, 0); in cs8900_halt()
163 put_reg(dev, PP_IA + 0, enetaddr[0] | (enetaddr[1] << 8)); in cs8900_init()
164 put_reg(dev, PP_IA + 2, enetaddr[2] | (enetaddr[3] << 8)); in cs8900_init()
165 put_reg(dev, PP_IA + 4, enetaddr[4] | (enetaddr[5] << 8)); in cs8900_init()
260 put_reg(dev, PP_EECMD, EEPROM_READ_CMD | addr); in cs8900_e2prom_read()
275 put_reg(dev, PP_EECMD, EEPROM_WRITE_EN); in cs8900_e2prom_write()
277 put_reg(dev, PP_EEData, value); in cs8900_e2prom_write()
278 put_reg(dev, PP_EECMD, EEPROM_WRITE_CMD | addr); in cs8900_e2prom_write()
280 put_reg(dev, PP_EECMD, EEPROM_WRITE_DIS); in cs8900_e2prom_write()