Lines Matching refs:lan78xx_write_reg
316 static int lan78xx_write_reg(struct lan78xx_net *dev, u32 index, u32 data) in lan78xx_write_reg() function
474 ret = lan78xx_write_reg(dev, E2P_CMD, val); in lan78xx_read_raw_eeprom()
520 ret = lan78xx_write_reg(dev, E2P_CMD, val); in lan78xx_write_raw_eeprom()
531 ret = lan78xx_write_reg(dev, E2P_DATA, val); in lan78xx_write_raw_eeprom()
538 ret = lan78xx_write_reg(dev, E2P_CMD, val); in lan78xx_write_raw_eeprom()
564 ret = lan78xx_write_reg(dev, OTP_PWR_DN, 0); in lan78xx_read_raw_otp()
579 ret = lan78xx_write_reg(dev, OTP_ADDR1, in lan78xx_read_raw_otp()
581 ret = lan78xx_write_reg(dev, OTP_ADDR2, in lan78xx_read_raw_otp()
584 ret = lan78xx_write_reg(dev, OTP_FUNC_CMD, OTP_FUNC_CMD_READ_); in lan78xx_read_raw_otp()
585 ret = lan78xx_write_reg(dev, OTP_CMD_GO, OTP_CMD_GO_GO_); in lan78xx_read_raw_otp()
669 ret = lan78xx_write_reg(dev, DP_SEL, dp_sel); in lan78xx_dataport_write()
672 ret = lan78xx_write_reg(dev, DP_ADDR, addr + i); in lan78xx_dataport_write()
674 ret = lan78xx_write_reg(dev, DP_DATA, buf[i]); in lan78xx_dataport_write()
676 ret = lan78xx_write_reg(dev, DP_CMD, DP_CMD_WRITE_); in lan78xx_dataport_write()
729 ret = lan78xx_write_reg(dev, MAF_HI(i), 0); in lan78xx_deferred_multicast_write()
730 ret = lan78xx_write_reg(dev, MAF_LO(i), in lan78xx_deferred_multicast_write()
732 ret = lan78xx_write_reg(dev, MAF_HI(i), in lan78xx_deferred_multicast_write()
736 ret = lan78xx_write_reg(dev, RFE_CTL, pdata->rfe_ctl); in lan78xx_deferred_multicast_write()
825 ret = lan78xx_write_reg(dev, FCT_FLOW, fct_flow); in lan78xx_update_flowcontrol()
828 ret = lan78xx_write_reg(dev, FLOW, flow); in lan78xx_update_flowcontrol()
846 ret = lan78xx_write_reg(dev, INT_STS, INT_STS_PHY_INT_); in lan78xx_link_reset()
861 ret = lan78xx_write_reg(dev, MAC_CR, buf); in lan78xx_link_reset()
876 ret = lan78xx_write_reg(dev, USB_CFG1, buf); in lan78xx_link_reset()
880 ret = lan78xx_write_reg(dev, USB_CFG1, buf); in lan78xx_link_reset()
886 ret = lan78xx_write_reg(dev, USB_CFG1, buf); in lan78xx_link_reset()
1125 ret = lan78xx_write_reg(dev, MAC_CR, buf); in lan78xx_set_eee()
1130 ret = lan78xx_write_reg(dev, EEE_TX_LPI_REQ_DLY, buf); in lan78xx_set_eee()
1134 ret = lan78xx_write_reg(dev, MAC_CR, buf); in lan78xx_set_eee()
1355 ret = lan78xx_write_reg(dev, RX_ADDRL, addr_lo); in lan78xx_init_mac_address()
1356 ret = lan78xx_write_reg(dev, RX_ADDRH, addr_hi); in lan78xx_init_mac_address()
1365 ret = lan78xx_write_reg(dev, MAF_LO(0), addr_lo); in lan78xx_init_mac_address()
1366 ret = lan78xx_write_reg(dev, MAF_HI(0), addr_hi | MAF_HI_VALID_); in lan78xx_init_mac_address()
1391 ret = lan78xx_write_reg(dev, MII_ACC, addr); in lan78xx_mdiobus_read()
1426 ret = lan78xx_write_reg(dev, MII_DATA, val); in lan78xx_mdiobus_write()
1430 ret = lan78xx_write_reg(dev, MII_ACC, addr); in lan78xx_mdiobus_write()
1566 ret = lan78xx_write_reg(dev, MAC_RX, buf); in lan78xx_set_rx_max_frame_length()
1573 ret = lan78xx_write_reg(dev, MAC_RX, buf); in lan78xx_set_rx_max_frame_length()
1577 ret = lan78xx_write_reg(dev, MAC_RX, buf); in lan78xx_set_rx_max_frame_length()
1685 ret = lan78xx_write_reg(dev, RX_ADDRL, addr_lo); in lan78xx_set_mac_addr()
1686 ret = lan78xx_write_reg(dev, RX_ADDRH, addr_hi); in lan78xx_set_mac_addr()
1717 ret = lan78xx_write_reg(dev, RFE_CTL, pdata->rfe_ctl); in lan78xx_set_features()
1801 lan78xx_write_reg(dev, LTM_BELT_IDLE0, regs[0]); in lan78xx_init_ltm()
1802 lan78xx_write_reg(dev, LTM_BELT_IDLE1, regs[1]); in lan78xx_init_ltm()
1803 lan78xx_write_reg(dev, LTM_BELT_ACT0, regs[2]); in lan78xx_init_ltm()
1804 lan78xx_write_reg(dev, LTM_BELT_ACT1, regs[3]); in lan78xx_init_ltm()
1805 lan78xx_write_reg(dev, LTM_INACTIVE0, regs[4]); in lan78xx_init_ltm()
1806 lan78xx_write_reg(dev, LTM_INACTIVE1, regs[5]); in lan78xx_init_ltm()
1818 ret = lan78xx_write_reg(dev, HW_CFG, buf); in lan78xx_reset()
1840 ret = lan78xx_write_reg(dev, USB_CFG0, buf); in lan78xx_reset()
1864 ret = lan78xx_write_reg(dev, BURST_CAP, buf); in lan78xx_reset()
1865 ret = lan78xx_write_reg(dev, BULK_IN_DLY, DEFAULT_BULK_IN_DELAY); in lan78xx_reset()
1869 ret = lan78xx_write_reg(dev, HW_CFG, buf); in lan78xx_reset()
1873 ret = lan78xx_write_reg(dev, USB_CFG0, buf); in lan78xx_reset()
1877 ret = lan78xx_write_reg(dev, FCT_RX_FIFO_END, buf); in lan78xx_reset()
1880 ret = lan78xx_write_reg(dev, FCT_TX_FIFO_END, buf); in lan78xx_reset()
1882 ret = lan78xx_write_reg(dev, INT_STS, INT_STS_CLEAR_ALL_); in lan78xx_reset()
1883 ret = lan78xx_write_reg(dev, FLOW, 0); in lan78xx_reset()
1884 ret = lan78xx_write_reg(dev, FCT_FLOW, 0); in lan78xx_reset()
1889 ret = lan78xx_write_reg(dev, RFE_CTL, pdata->rfe_ctl); in lan78xx_reset()
1899 ret = lan78xx_write_reg(dev, PMT_CTL, buf); in lan78xx_reset()
1913 ret = lan78xx_write_reg(dev, MAC_CR, buf); in lan78xx_reset()
1918 ret = lan78xx_write_reg(dev, INT_EP_CTL, buf); in lan78xx_reset()
1922 ret = lan78xx_write_reg(dev, MAC_TX, buf); in lan78xx_reset()
1926 ret = lan78xx_write_reg(dev, FCT_TX_CTL, buf); in lan78xx_reset()
1932 ret = lan78xx_write_reg(dev, MAC_RX, buf); in lan78xx_reset()
1936 ret = lan78xx_write_reg(dev, FCT_RX_CTL, buf); in lan78xx_reset()
3070 ret = lan78xx_write_reg(dev, MAC_TX, buf); in lan78xx_set_suspend()
3073 ret = lan78xx_write_reg(dev, MAC_RX, buf); in lan78xx_set_suspend()
3075 ret = lan78xx_write_reg(dev, WUCSR, 0); in lan78xx_set_suspend()
3076 ret = lan78xx_write_reg(dev, WUCSR2, 0); in lan78xx_set_suspend()
3077 ret = lan78xx_write_reg(dev, WK_SRC, 0xFFF1FF1FUL); in lan78xx_set_suspend()
3087 ret = lan78xx_write_reg(dev, WUF_CFG(mask_index), 0); in lan78xx_set_suspend()
3116 ret = lan78xx_write_reg(dev, WUF_CFG(mask_index), in lan78xx_set_suspend()
3122 ret = lan78xx_write_reg(dev, WUF_MASK0(mask_index), 7); in lan78xx_set_suspend()
3123 ret = lan78xx_write_reg(dev, WUF_MASK1(mask_index), 0); in lan78xx_set_suspend()
3124 ret = lan78xx_write_reg(dev, WUF_MASK2(mask_index), 0); in lan78xx_set_suspend()
3125 ret = lan78xx_write_reg(dev, WUF_MASK3(mask_index), 0); in lan78xx_set_suspend()
3130 ret = lan78xx_write_reg(dev, WUF_CFG(mask_index), in lan78xx_set_suspend()
3136 ret = lan78xx_write_reg(dev, WUF_MASK0(mask_index), 3); in lan78xx_set_suspend()
3137 ret = lan78xx_write_reg(dev, WUF_MASK1(mask_index), 0); in lan78xx_set_suspend()
3138 ret = lan78xx_write_reg(dev, WUF_MASK2(mask_index), 0); in lan78xx_set_suspend()
3139 ret = lan78xx_write_reg(dev, WUF_MASK3(mask_index), 0); in lan78xx_set_suspend()
3160 ret = lan78xx_write_reg(dev, WUF_CFG(mask_index), in lan78xx_set_suspend()
3166 ret = lan78xx_write_reg(dev, WUF_MASK0(mask_index), 0x3000); in lan78xx_set_suspend()
3167 ret = lan78xx_write_reg(dev, WUF_MASK1(mask_index), 0); in lan78xx_set_suspend()
3168 ret = lan78xx_write_reg(dev, WUF_MASK2(mask_index), 0); in lan78xx_set_suspend()
3169 ret = lan78xx_write_reg(dev, WUF_MASK3(mask_index), 0); in lan78xx_set_suspend()
3177 ret = lan78xx_write_reg(dev, WUCSR, temp_wucsr); in lan78xx_set_suspend()
3185 ret = lan78xx_write_reg(dev, PMT_CTL, temp_pmt_ctl); in lan78xx_set_suspend()
3190 ret = lan78xx_write_reg(dev, PMT_CTL, buf); in lan78xx_set_suspend()
3194 ret = lan78xx_write_reg(dev, MAC_RX, buf); in lan78xx_set_suspend()
3226 ret = lan78xx_write_reg(dev, MAC_TX, buf); in lan78xx_suspend()
3229 ret = lan78xx_write_reg(dev, MAC_RX, buf); in lan78xx_suspend()
3245 ret = lan78xx_write_reg(dev, MAC_TX, buf); in lan78xx_suspend()
3248 ret = lan78xx_write_reg(dev, MAC_RX, buf); in lan78xx_suspend()
3250 ret = lan78xx_write_reg(dev, WUCSR, 0); in lan78xx_suspend()
3251 ret = lan78xx_write_reg(dev, WUCSR2, 0); in lan78xx_suspend()
3252 ret = lan78xx_write_reg(dev, WK_SRC, 0xFFF1FF1FUL); in lan78xx_suspend()
3260 ret = lan78xx_write_reg(dev, WUCSR, buf); in lan78xx_suspend()
3272 ret = lan78xx_write_reg(dev, PMT_CTL, buf); in lan78xx_suspend()
3278 ret = lan78xx_write_reg(dev, PMT_CTL, buf); in lan78xx_suspend()
3282 ret = lan78xx_write_reg(dev, MAC_RX, buf); in lan78xx_suspend()
3330 ret = lan78xx_write_reg(dev, WUCSR2, 0); in lan78xx_resume()
3331 ret = lan78xx_write_reg(dev, WUCSR, 0); in lan78xx_resume()
3332 ret = lan78xx_write_reg(dev, WK_SRC, 0xFFF1FF1FUL); in lan78xx_resume()
3334 ret = lan78xx_write_reg(dev, WUCSR2, WUCSR2_NS_RCD_ | in lan78xx_resume()
3339 ret = lan78xx_write_reg(dev, WUCSR, WUCSR_EEE_TX_WAKE_ | in lan78xx_resume()
3349 ret = lan78xx_write_reg(dev, MAC_TX, buf); in lan78xx_resume()