Lines Matching refs:lan78xx_write_reg

633 static int lan78xx_write_reg(struct lan78xx_net *dev, u32 index, u32 data)  in lan78xx_write_reg()  function
677 return lan78xx_write_reg(dev, reg, buf); in lan78xx_update_reg()
829 ret = lan78xx_write_reg(dev, reg, buf); in lan78xx_stop_hw()
1051 ret = lan78xx_write_reg(dev, HW_CFG, val); in lan78xx_read_raw_eeprom()
1066 ret = lan78xx_write_reg(dev, E2P_CMD, val); in lan78xx_read_raw_eeprom()
1088 return lan78xx_write_reg(dev, HW_CFG, saved); in lan78xx_read_raw_eeprom()
1126 ret = lan78xx_write_reg(dev, HW_CFG, val); in lan78xx_write_raw_eeprom()
1141 ret = lan78xx_write_reg(dev, E2P_CMD, val); in lan78xx_write_raw_eeprom()
1156 ret = lan78xx_write_reg(dev, E2P_DATA, val); in lan78xx_write_raw_eeprom()
1163 ret = lan78xx_write_reg(dev, E2P_CMD, val); in lan78xx_write_raw_eeprom()
1180 return lan78xx_write_reg(dev, HW_CFG, saved); in lan78xx_write_raw_eeprom()
1198 ret = lan78xx_write_reg(dev, OTP_PWR_DN, 0); in lan78xx_read_raw_otp()
1218 ret = lan78xx_write_reg(dev, OTP_ADDR1, in lan78xx_read_raw_otp()
1223 ret = lan78xx_write_reg(dev, OTP_ADDR2, in lan78xx_read_raw_otp()
1228 ret = lan78xx_write_reg(dev, OTP_FUNC_CMD, OTP_FUNC_CMD_READ_); in lan78xx_read_raw_otp()
1232 ret = lan78xx_write_reg(dev, OTP_CMD_GO, OTP_CMD_GO_GO_); in lan78xx_read_raw_otp()
1274 ret = lan78xx_write_reg(dev, OTP_PWR_DN, 0); in lan78xx_write_raw_otp()
1294 ret = lan78xx_write_reg(dev, OTP_PRGM_MODE, OTP_PRGM_MODE_BYTE_); in lan78xx_write_raw_otp()
1299 ret = lan78xx_write_reg(dev, OTP_ADDR1, in lan78xx_write_raw_otp()
1304 ret = lan78xx_write_reg(dev, OTP_ADDR2, in lan78xx_write_raw_otp()
1309 ret = lan78xx_write_reg(dev, OTP_PRGM_DATA, data[i]); in lan78xx_write_raw_otp()
1313 ret = lan78xx_write_reg(dev, OTP_TST_CMD, OTP_TST_CMD_PRGVRFY_); in lan78xx_write_raw_otp()
1317 ret = lan78xx_write_reg(dev, OTP_CMD_GO, OTP_CMD_GO_GO_); in lan78xx_write_raw_otp()
1402 ret = lan78xx_write_reg(dev, DP_ADDR, addr + i); in lan78xx_dataport_write()
1406 ret = lan78xx_write_reg(dev, DP_DATA, buf[i]); in lan78xx_dataport_write()
1410 ret = lan78xx_write_reg(dev, DP_CMD, DP_CMD_WRITE_); in lan78xx_dataport_write()
1470 ret = lan78xx_write_reg(dev, MAF_HI(i), 0); in lan78xx_deferred_multicast_write()
1474 ret = lan78xx_write_reg(dev, MAF_LO(i), in lan78xx_deferred_multicast_write()
1479 ret = lan78xx_write_reg(dev, MAF_HI(i), in lan78xx_deferred_multicast_write()
1485 ret = lan78xx_write_reg(dev, RFE_CTL, pdata->rfe_ctl); in lan78xx_deferred_multicast_write()
1583 lan78xx_write_reg(dev, FCT_FLOW, fct_flow); in lan78xx_update_flowcontrol()
1586 lan78xx_write_reg(dev, FLOW, flow); in lan78xx_update_flowcontrol()
1614 ret = lan78xx_write_reg(dev, MAC_CR, val); in lan78xx_mac_reset()
1647 ret = lan78xx_write_reg(dev, INT_STS, INT_STS_PHY_INT_); in lan78xx_link_reset()
1677 ret = lan78xx_write_reg(dev, USB_CFG1, buf); in lan78xx_link_reset()
1685 ret = lan78xx_write_reg(dev, USB_CFG1, buf); in lan78xx_link_reset()
1695 ret = lan78xx_write_reg(dev, USB_CFG1, buf); in lan78xx_link_reset()
1950 ret = lan78xx_write_reg(dev, EEE_TX_LPI_REQ_DLY, buf); in lan78xx_set_eee()
2204 ret = lan78xx_write_reg(dev, RX_ADDRL, addr_lo); in lan78xx_init_mac_address()
2208 ret = lan78xx_write_reg(dev, RX_ADDRH, addr_hi); in lan78xx_init_mac_address()
2213 ret = lan78xx_write_reg(dev, MAF_LO(0), addr_lo); in lan78xx_init_mac_address()
2217 ret = lan78xx_write_reg(dev, MAF_HI(0), addr_hi | MAF_HI_VALID_); in lan78xx_init_mac_address()
2246 ret = lan78xx_write_reg(dev, MII_ACC, addr); in lan78xx_mdiobus_read()
2286 ret = lan78xx_write_reg(dev, MII_DATA, val); in lan78xx_mdiobus_write()
2292 ret = lan78xx_write_reg(dev, MII_ACC, addr); in lan78xx_mdiobus_write()
2374 lan78xx_write_reg(dev, MAC_CR, data); in lan78xx_link_status_change()
2439 ret = lan78xx_write_reg(dev, INT_EP_CTL, data->irqenable); in lan78xx_irq_bus_sync_unlock()
2532 ret = lan78xx_write_reg(dev, MAC_RGMII_ID, in lan7801_phy_init()
2534 ret = lan78xx_write_reg(dev, RGMII_TX_BYP_DLL, 0x3D00); in lan7801_phy_init()
2538 ret = lan78xx_write_reg(dev, HW_CFG, buf); in lan7801_phy_init()
2548 lan78xx_write_reg(dev, MAC_RGMII_ID, 0); in lan7801_phy_init()
2645 lan78xx_write_reg(dev, HW_CFG, reg); in lan78xx_phy_init()
2670 ret = lan78xx_write_reg(dev, MAC_RX, buf); in lan78xx_set_rx_max_frame_length()
2679 ret = lan78xx_write_reg(dev, MAC_RX, buf); in lan78xx_set_rx_max_frame_length()
2685 ret = lan78xx_write_reg(dev, MAC_RX, buf); in lan78xx_set_rx_max_frame_length()
2786 ret = lan78xx_write_reg(dev, RX_ADDRL, addr_lo); in lan78xx_set_mac_addr()
2790 ret = lan78xx_write_reg(dev, RX_ADDRH, addr_hi); in lan78xx_set_mac_addr()
2795 ret = lan78xx_write_reg(dev, MAF_LO(0), addr_lo); in lan78xx_set_mac_addr()
2799 return lan78xx_write_reg(dev, MAF_HI(0), addr_hi | MAF_HI_VALID_); in lan78xx_set_mac_addr()
2832 return lan78xx_write_reg(dev, RFE_CTL, pdata->rfe_ctl); in lan78xx_set_features()
2917 ret = lan78xx_write_reg(dev, LTM_BELT_IDLE0, regs[0]); in lan78xx_init_ltm()
2921 ret = lan78xx_write_reg(dev, LTM_BELT_IDLE1, regs[1]); in lan78xx_init_ltm()
2925 ret = lan78xx_write_reg(dev, LTM_BELT_ACT0, regs[2]); in lan78xx_init_ltm()
2929 ret = lan78xx_write_reg(dev, LTM_BELT_ACT1, regs[3]); in lan78xx_init_ltm()
2933 ret = lan78xx_write_reg(dev, LTM_INACTIVE0, regs[4]); in lan78xx_init_ltm()
2937 ret = lan78xx_write_reg(dev, LTM_INACTIVE1, regs[5]); in lan78xx_init_ltm()
3000 ret = lan78xx_write_reg(dev, HW_CFG, buf); in lan78xx_reset()
3038 ret = lan78xx_write_reg(dev, USB_CFG0, buf); in lan78xx_reset()
3047 ret = lan78xx_write_reg(dev, BURST_CAP, dev->burst_cap); in lan78xx_reset()
3051 ret = lan78xx_write_reg(dev, BULK_IN_DLY, dev->bulk_in_delay); in lan78xx_reset()
3063 ret = lan78xx_write_reg(dev, HW_CFG, buf); in lan78xx_reset()
3073 ret = lan78xx_write_reg(dev, USB_CFG0, buf); in lan78xx_reset()
3080 ret = lan78xx_write_reg(dev, FCT_RX_FIFO_END, buf); in lan78xx_reset()
3086 ret = lan78xx_write_reg(dev, FCT_TX_FIFO_END, buf); in lan78xx_reset()
3090 ret = lan78xx_write_reg(dev, INT_STS, INT_STS_CLEAR_ALL_); in lan78xx_reset()
3094 ret = lan78xx_write_reg(dev, FLOW, 0); in lan78xx_reset()
3098 ret = lan78xx_write_reg(dev, FCT_FLOW, 0); in lan78xx_reset()
3109 ret = lan78xx_write_reg(dev, RFE_CTL, pdata->rfe_ctl); in lan78xx_reset()
3127 ret = lan78xx_write_reg(dev, PMT_CTL, buf); in lan78xx_reset()
3165 ret = lan78xx_write_reg(dev, MAC_CR, buf); in lan78xx_reset()
4642 ret = lan78xx_write_reg(dev, WUCSR, 0); in lan78xx_set_auto_suspend()
4645 ret = lan78xx_write_reg(dev, WUCSR2, 0); in lan78xx_set_auto_suspend()
4648 ret = lan78xx_write_reg(dev, WK_SRC, 0xFFF1FF1FUL); in lan78xx_set_auto_suspend()
4661 ret = lan78xx_write_reg(dev, WUCSR, buf); in lan78xx_set_auto_suspend()
4676 ret = lan78xx_write_reg(dev, PMT_CTL, buf); in lan78xx_set_auto_suspend()
4686 ret = lan78xx_write_reg(dev, PMT_CTL, buf); in lan78xx_set_auto_suspend()
4714 ret = lan78xx_write_reg(dev, WUCSR, 0); in lan78xx_set_suspend()
4717 ret = lan78xx_write_reg(dev, WUCSR2, 0); in lan78xx_set_suspend()
4720 ret = lan78xx_write_reg(dev, WK_SRC, 0xFFF1FF1FUL); in lan78xx_set_suspend()
4736 ret = lan78xx_write_reg(dev, WUF_CFG(mask_index), 0); in lan78xx_set_suspend()
4768 ret = lan78xx_write_reg(dev, WUF_CFG(mask_index), in lan78xx_set_suspend()
4776 ret = lan78xx_write_reg(dev, WUF_MASK0(mask_index), 7); in lan78xx_set_suspend()
4779 ret = lan78xx_write_reg(dev, WUF_MASK1(mask_index), 0); in lan78xx_set_suspend()
4782 ret = lan78xx_write_reg(dev, WUF_MASK2(mask_index), 0); in lan78xx_set_suspend()
4785 ret = lan78xx_write_reg(dev, WUF_MASK3(mask_index), 0); in lan78xx_set_suspend()
4793 ret = lan78xx_write_reg(dev, WUF_CFG(mask_index), in lan78xx_set_suspend()
4801 ret = lan78xx_write_reg(dev, WUF_MASK0(mask_index), 3); in lan78xx_set_suspend()
4804 ret = lan78xx_write_reg(dev, WUF_MASK1(mask_index), 0); in lan78xx_set_suspend()
4807 ret = lan78xx_write_reg(dev, WUF_MASK2(mask_index), 0); in lan78xx_set_suspend()
4810 ret = lan78xx_write_reg(dev, WUF_MASK3(mask_index), 0); in lan78xx_set_suspend()
4834 ret = lan78xx_write_reg(dev, WUF_CFG(mask_index), in lan78xx_set_suspend()
4842 ret = lan78xx_write_reg(dev, WUF_MASK0(mask_index), 0x3000); in lan78xx_set_suspend()
4845 ret = lan78xx_write_reg(dev, WUF_MASK1(mask_index), 0); in lan78xx_set_suspend()
4848 ret = lan78xx_write_reg(dev, WUF_MASK2(mask_index), 0); in lan78xx_set_suspend()
4851 ret = lan78xx_write_reg(dev, WUF_MASK3(mask_index), 0); in lan78xx_set_suspend()
4862 ret = lan78xx_write_reg(dev, WUCSR, temp_wucsr); in lan78xx_set_suspend()
4872 ret = lan78xx_write_reg(dev, PMT_CTL, temp_pmt_ctl); in lan78xx_set_suspend()
4883 ret = lan78xx_write_reg(dev, PMT_CTL, buf); in lan78xx_set_suspend()
4964 ret = lan78xx_write_reg(dev, WUCSR, 0); in lan78xx_suspend()
4967 ret = lan78xx_write_reg(dev, WUCSR2, 0); in lan78xx_suspend()
4980 ret = lan78xx_write_reg(dev, PMT_CTL, buf); in lan78xx_suspend()
4990 ret = lan78xx_write_reg(dev, PMT_CTL, buf); in lan78xx_suspend()
5101 ret = lan78xx_write_reg(dev, WUCSR2, 0); in lan78xx_resume()
5104 ret = lan78xx_write_reg(dev, WUCSR, 0); in lan78xx_resume()
5107 ret = lan78xx_write_reg(dev, WK_SRC, 0xFFF1FF1FUL); in lan78xx_resume()
5111 ret = lan78xx_write_reg(dev, WUCSR2, WUCSR2_NS_RCD_ | in lan78xx_resume()
5118 ret = lan78xx_write_reg(dev, WUCSR, WUCSR_EEE_TX_WAKE_ | in lan78xx_resume()