Lines Matching refs:lan78xx_write_reg

456 static int lan78xx_write_reg(struct lan78xx_net *dev, u32 index, u32 data)  in lan78xx_write_reg()  function
703 ret = lan78xx_write_reg(dev, HW_CFG, val); in lan78xx_read_raw_eeprom()
713 ret = lan78xx_write_reg(dev, E2P_CMD, val); in lan78xx_read_raw_eeprom()
736 ret = lan78xx_write_reg(dev, HW_CFG, saved); in lan78xx_read_raw_eeprom()
771 ret = lan78xx_write_reg(dev, HW_CFG, val); in lan78xx_write_raw_eeprom()
780 ret = lan78xx_write_reg(dev, E2P_CMD, val); in lan78xx_write_raw_eeprom()
793 ret = lan78xx_write_reg(dev, E2P_DATA, val); in lan78xx_write_raw_eeprom()
802 ret = lan78xx_write_reg(dev, E2P_CMD, val); in lan78xx_write_raw_eeprom()
818 ret = lan78xx_write_reg(dev, HW_CFG, saved); in lan78xx_write_raw_eeprom()
835 ret = lan78xx_write_reg(dev, OTP_PWR_DN, 0); in lan78xx_read_raw_otp()
850 ret = lan78xx_write_reg(dev, OTP_ADDR1, in lan78xx_read_raw_otp()
852 ret = lan78xx_write_reg(dev, OTP_ADDR2, in lan78xx_read_raw_otp()
855 ret = lan78xx_write_reg(dev, OTP_FUNC_CMD, OTP_FUNC_CMD_READ_); in lan78xx_read_raw_otp()
856 ret = lan78xx_write_reg(dev, OTP_CMD_GO, OTP_CMD_GO_GO_); in lan78xx_read_raw_otp()
889 ret = lan78xx_write_reg(dev, OTP_PWR_DN, 0); in lan78xx_write_raw_otp()
904 ret = lan78xx_write_reg(dev, OTP_PRGM_MODE, OTP_PRGM_MODE_BYTE_); in lan78xx_write_raw_otp()
907 ret = lan78xx_write_reg(dev, OTP_ADDR1, in lan78xx_write_raw_otp()
909 ret = lan78xx_write_reg(dev, OTP_ADDR2, in lan78xx_write_raw_otp()
911 ret = lan78xx_write_reg(dev, OTP_PRGM_DATA, data[i]); in lan78xx_write_raw_otp()
912 ret = lan78xx_write_reg(dev, OTP_TST_CMD, OTP_TST_CMD_PRGVRFY_); in lan78xx_write_raw_otp()
913 ret = lan78xx_write_reg(dev, OTP_CMD_GO, OTP_CMD_GO_GO_); in lan78xx_write_raw_otp()
992 ret = lan78xx_write_reg(dev, DP_SEL, dp_sel); in lan78xx_dataport_write()
995 ret = lan78xx_write_reg(dev, DP_ADDR, addr + i); in lan78xx_dataport_write()
997 ret = lan78xx_write_reg(dev, DP_DATA, buf[i]); in lan78xx_dataport_write()
999 ret = lan78xx_write_reg(dev, DP_CMD, DP_CMD_WRITE_); in lan78xx_dataport_write()
1052 ret = lan78xx_write_reg(dev, MAF_HI(i), 0); in lan78xx_deferred_multicast_write()
1053 ret = lan78xx_write_reg(dev, MAF_LO(i), in lan78xx_deferred_multicast_write()
1055 ret = lan78xx_write_reg(dev, MAF_HI(i), in lan78xx_deferred_multicast_write()
1059 ret = lan78xx_write_reg(dev, RFE_CTL, pdata->rfe_ctl); in lan78xx_deferred_multicast_write()
1152 ret = lan78xx_write_reg(dev, FCT_FLOW, fct_flow); in lan78xx_update_flowcontrol()
1155 ret = lan78xx_write_reg(dev, FLOW, flow); in lan78xx_update_flowcontrol()
1168 ret = lan78xx_write_reg(dev, INT_STS, INT_STS_PHY_INT_); in lan78xx_link_reset()
1185 ret = lan78xx_write_reg(dev, MAC_CR, buf); in lan78xx_link_reset()
1200 ret = lan78xx_write_reg(dev, USB_CFG1, buf); in lan78xx_link_reset()
1204 ret = lan78xx_write_reg(dev, USB_CFG1, buf); in lan78xx_link_reset()
1210 ret = lan78xx_write_reg(dev, USB_CFG1, buf); in lan78xx_link_reset()
1460 ret = lan78xx_write_reg(dev, MAC_CR, buf); in lan78xx_set_eee()
1465 ret = lan78xx_write_reg(dev, EEE_TX_LPI_REQ_DLY, buf); in lan78xx_set_eee()
1469 ret = lan78xx_write_reg(dev, MAC_CR, buf); in lan78xx_set_eee()
1713 ret = lan78xx_write_reg(dev, RX_ADDRL, addr_lo); in lan78xx_init_mac_address()
1714 ret = lan78xx_write_reg(dev, RX_ADDRH, addr_hi); in lan78xx_init_mac_address()
1717 ret = lan78xx_write_reg(dev, MAF_LO(0), addr_lo); in lan78xx_init_mac_address()
1718 ret = lan78xx_write_reg(dev, MAF_HI(0), addr_hi | MAF_HI_VALID_); in lan78xx_init_mac_address()
1743 ret = lan78xx_write_reg(dev, MII_ACC, addr); in lan78xx_mdiobus_read()
1779 ret = lan78xx_write_reg(dev, MII_DATA, val); in lan78xx_mdiobus_write()
1783 ret = lan78xx_write_reg(dev, MII_ACC, addr); in lan78xx_mdiobus_write()
1937 ret = lan78xx_write_reg(dev, INT_EP_CTL, data->irqenable); in lan78xx_irq_bus_sync_unlock()
2014 ret = lan78xx_write_reg(dev, MAC_RGMII_ID, in lan8835_fixup()
2018 ret = lan78xx_write_reg(dev, RGMII_TX_BYP_DLL, 0x3D00); in lan8835_fixup()
2063 ret = lan78xx_write_reg(dev, MAC_RGMII_ID, in lan7801_phy_init()
2065 ret = lan78xx_write_reg(dev, RGMII_TX_BYP_DLL, 0x3D00); in lan7801_phy_init()
2069 ret = lan78xx_write_reg(dev, HW_CFG, buf); in lan7801_phy_init()
2189 lan78xx_write_reg(dev, HW_CFG, reg); in lan78xx_phy_init()
2212 ret = lan78xx_write_reg(dev, MAC_RX, buf); in lan78xx_set_rx_max_frame_length()
2219 ret = lan78xx_write_reg(dev, MAC_RX, buf); in lan78xx_set_rx_max_frame_length()
2223 ret = lan78xx_write_reg(dev, MAC_RX, buf); in lan78xx_set_rx_max_frame_length()
2326 ret = lan78xx_write_reg(dev, RX_ADDRL, addr_lo); in lan78xx_set_mac_addr()
2327 ret = lan78xx_write_reg(dev, RX_ADDRH, addr_hi); in lan78xx_set_mac_addr()
2330 ret = lan78xx_write_reg(dev, MAF_LO(0), addr_lo); in lan78xx_set_mac_addr()
2331 ret = lan78xx_write_reg(dev, MAF_HI(0), addr_hi | MAF_HI_VALID_); in lan78xx_set_mac_addr()
2367 ret = lan78xx_write_reg(dev, RFE_CTL, pdata->rfe_ctl); in lan78xx_set_features()
2451 lan78xx_write_reg(dev, LTM_BELT_IDLE0, regs[0]); in lan78xx_init_ltm()
2452 lan78xx_write_reg(dev, LTM_BELT_IDLE1, regs[1]); in lan78xx_init_ltm()
2453 lan78xx_write_reg(dev, LTM_BELT_ACT0, regs[2]); in lan78xx_init_ltm()
2454 lan78xx_write_reg(dev, LTM_BELT_ACT1, regs[3]); in lan78xx_init_ltm()
2455 lan78xx_write_reg(dev, LTM_INACTIVE0, regs[4]); in lan78xx_init_ltm()
2456 lan78xx_write_reg(dev, LTM_INACTIVE1, regs[5]); in lan78xx_init_ltm()
2469 ret = lan78xx_write_reg(dev, HW_CFG, buf); in lan78xx_reset()
2492 ret = lan78xx_write_reg(dev, USB_CFG0, buf); in lan78xx_reset()
2514 ret = lan78xx_write_reg(dev, BURST_CAP, buf); in lan78xx_reset()
2515 ret = lan78xx_write_reg(dev, BULK_IN_DLY, DEFAULT_BULK_IN_DELAY); in lan78xx_reset()
2519 ret = lan78xx_write_reg(dev, HW_CFG, buf); in lan78xx_reset()
2523 ret = lan78xx_write_reg(dev, USB_CFG0, buf); in lan78xx_reset()
2527 ret = lan78xx_write_reg(dev, FCT_RX_FIFO_END, buf); in lan78xx_reset()
2530 ret = lan78xx_write_reg(dev, FCT_TX_FIFO_END, buf); in lan78xx_reset()
2532 ret = lan78xx_write_reg(dev, INT_STS, INT_STS_CLEAR_ALL_); in lan78xx_reset()
2533 ret = lan78xx_write_reg(dev, FLOW, 0); in lan78xx_reset()
2534 ret = lan78xx_write_reg(dev, FCT_FLOW, 0); in lan78xx_reset()
2539 ret = lan78xx_write_reg(dev, RFE_CTL, pdata->rfe_ctl); in lan78xx_reset()
2549 ret = lan78xx_write_reg(dev, PMT_CTL, buf); in lan78xx_reset()
2574 ret = lan78xx_write_reg(dev, MAC_CR, buf); in lan78xx_reset()
2578 ret = lan78xx_write_reg(dev, MAC_TX, buf); in lan78xx_reset()
2582 ret = lan78xx_write_reg(dev, FCT_TX_CTL, buf); in lan78xx_reset()
2589 ret = lan78xx_write_reg(dev, MAC_RX, buf); in lan78xx_reset()
2593 ret = lan78xx_write_reg(dev, FCT_RX_CTL, buf); in lan78xx_reset()
3834 ret = lan78xx_write_reg(dev, MAC_TX, buf); in lan78xx_set_suspend()
3837 ret = lan78xx_write_reg(dev, MAC_RX, buf); in lan78xx_set_suspend()
3839 ret = lan78xx_write_reg(dev, WUCSR, 0); in lan78xx_set_suspend()
3840 ret = lan78xx_write_reg(dev, WUCSR2, 0); in lan78xx_set_suspend()
3841 ret = lan78xx_write_reg(dev, WK_SRC, 0xFFF1FF1FUL); in lan78xx_set_suspend()
3851 ret = lan78xx_write_reg(dev, WUF_CFG(mask_index), 0); in lan78xx_set_suspend()
3880 ret = lan78xx_write_reg(dev, WUF_CFG(mask_index), in lan78xx_set_suspend()
3886 ret = lan78xx_write_reg(dev, WUF_MASK0(mask_index), 7); in lan78xx_set_suspend()
3887 ret = lan78xx_write_reg(dev, WUF_MASK1(mask_index), 0); in lan78xx_set_suspend()
3888 ret = lan78xx_write_reg(dev, WUF_MASK2(mask_index), 0); in lan78xx_set_suspend()
3889 ret = lan78xx_write_reg(dev, WUF_MASK3(mask_index), 0); in lan78xx_set_suspend()
3894 ret = lan78xx_write_reg(dev, WUF_CFG(mask_index), in lan78xx_set_suspend()
3900 ret = lan78xx_write_reg(dev, WUF_MASK0(mask_index), 3); in lan78xx_set_suspend()
3901 ret = lan78xx_write_reg(dev, WUF_MASK1(mask_index), 0); in lan78xx_set_suspend()
3902 ret = lan78xx_write_reg(dev, WUF_MASK2(mask_index), 0); in lan78xx_set_suspend()
3903 ret = lan78xx_write_reg(dev, WUF_MASK3(mask_index), 0); in lan78xx_set_suspend()
3924 ret = lan78xx_write_reg(dev, WUF_CFG(mask_index), in lan78xx_set_suspend()
3930 ret = lan78xx_write_reg(dev, WUF_MASK0(mask_index), 0x3000); in lan78xx_set_suspend()
3931 ret = lan78xx_write_reg(dev, WUF_MASK1(mask_index), 0); in lan78xx_set_suspend()
3932 ret = lan78xx_write_reg(dev, WUF_MASK2(mask_index), 0); in lan78xx_set_suspend()
3933 ret = lan78xx_write_reg(dev, WUF_MASK3(mask_index), 0); in lan78xx_set_suspend()
3941 ret = lan78xx_write_reg(dev, WUCSR, temp_wucsr); in lan78xx_set_suspend()
3949 ret = lan78xx_write_reg(dev, PMT_CTL, temp_pmt_ctl); in lan78xx_set_suspend()
3954 ret = lan78xx_write_reg(dev, PMT_CTL, buf); in lan78xx_set_suspend()
3958 ret = lan78xx_write_reg(dev, MAC_RX, buf); in lan78xx_set_suspend()
3987 ret = lan78xx_write_reg(dev, MAC_TX, buf); in lan78xx_suspend()
3990 ret = lan78xx_write_reg(dev, MAC_RX, buf); in lan78xx_suspend()
4008 ret = lan78xx_write_reg(dev, MAC_TX, buf); in lan78xx_suspend()
4011 ret = lan78xx_write_reg(dev, MAC_RX, buf); in lan78xx_suspend()
4013 ret = lan78xx_write_reg(dev, WUCSR, 0); in lan78xx_suspend()
4014 ret = lan78xx_write_reg(dev, WUCSR2, 0); in lan78xx_suspend()
4015 ret = lan78xx_write_reg(dev, WK_SRC, 0xFFF1FF1FUL); in lan78xx_suspend()
4023 ret = lan78xx_write_reg(dev, WUCSR, buf); in lan78xx_suspend()
4035 ret = lan78xx_write_reg(dev, PMT_CTL, buf); in lan78xx_suspend()
4041 ret = lan78xx_write_reg(dev, PMT_CTL, buf); in lan78xx_suspend()
4045 ret = lan78xx_write_reg(dev, MAC_RX, buf); in lan78xx_suspend()
4099 ret = lan78xx_write_reg(dev, WUCSR2, 0); in lan78xx_resume()
4100 ret = lan78xx_write_reg(dev, WUCSR, 0); in lan78xx_resume()
4101 ret = lan78xx_write_reg(dev, WK_SRC, 0xFFF1FF1FUL); in lan78xx_resume()
4103 ret = lan78xx_write_reg(dev, WUCSR2, WUCSR2_NS_RCD_ | in lan78xx_resume()
4108 ret = lan78xx_write_reg(dev, WUCSR, WUCSR_EEE_TX_WAKE_ | in lan78xx_resume()
4118 ret = lan78xx_write_reg(dev, MAC_TX, buf); in lan78xx_resume()