Lines Matching refs:lan78xx_write_reg

456 static int lan78xx_write_reg(struct lan78xx_net *dev, u32 index, u32 data)
703 ret = lan78xx_write_reg(dev, HW_CFG, val);
713 ret = lan78xx_write_reg(dev, E2P_CMD, val);
736 ret = lan78xx_write_reg(dev, HW_CFG, saved);
771 ret = lan78xx_write_reg(dev, HW_CFG, val);
780 ret = lan78xx_write_reg(dev, E2P_CMD, val);
793 ret = lan78xx_write_reg(dev, E2P_DATA, val);
802 ret = lan78xx_write_reg(dev, E2P_CMD, val);
818 ret = lan78xx_write_reg(dev, HW_CFG, saved);
834 lan78xx_write_reg(dev, OTP_PWR_DN, 0);
849 lan78xx_write_reg(dev, OTP_ADDR1,
851 lan78xx_write_reg(dev, OTP_ADDR2,
854 lan78xx_write_reg(dev, OTP_FUNC_CMD, OTP_FUNC_CMD_READ_);
855 lan78xx_write_reg(dev, OTP_CMD_GO, OTP_CMD_GO_GO_);
887 lan78xx_write_reg(dev, OTP_PWR_DN, 0);
902 lan78xx_write_reg(dev, OTP_PRGM_MODE, OTP_PRGM_MODE_BYTE_);
905 lan78xx_write_reg(dev, OTP_ADDR1,
907 lan78xx_write_reg(dev, OTP_ADDR2,
909 lan78xx_write_reg(dev, OTP_PRGM_DATA, data[i]);
910 lan78xx_write_reg(dev, OTP_TST_CMD, OTP_TST_CMD_PRGVRFY_);
911 lan78xx_write_reg(dev, OTP_CMD_GO, OTP_CMD_GO_GO_);
990 ret = lan78xx_write_reg(dev, DP_SEL, dp_sel);
993 ret = lan78xx_write_reg(dev, DP_ADDR, addr + i);
995 ret = lan78xx_write_reg(dev, DP_DATA, buf[i]);
997 ret = lan78xx_write_reg(dev, DP_CMD, DP_CMD_WRITE_);
1049 lan78xx_write_reg(dev, MAF_HI(i), 0);
1050 lan78xx_write_reg(dev, MAF_LO(i),
1052 lan78xx_write_reg(dev, MAF_HI(i),
1056 lan78xx_write_reg(dev, RFE_CTL, pdata->rfe_ctl);
1148 lan78xx_write_reg(dev, FCT_FLOW, fct_flow);
1151 lan78xx_write_reg(dev, FLOW, flow);
1164 ret = lan78xx_write_reg(dev, INT_STS, INT_STS_PHY_INT_);
1181 ret = lan78xx_write_reg(dev, MAC_CR, buf);
1196 ret = lan78xx_write_reg(dev, USB_CFG1, buf);
1200 ret = lan78xx_write_reg(dev, USB_CFG1, buf);
1206 ret = lan78xx_write_reg(dev, USB_CFG1, buf);
1456 ret = lan78xx_write_reg(dev, MAC_CR, buf);
1461 ret = lan78xx_write_reg(dev, EEE_TX_LPI_REQ_DLY, buf);
1465 ret = lan78xx_write_reg(dev, MAC_CR, buf);
1708 lan78xx_write_reg(dev, RX_ADDRL, addr_lo);
1709 lan78xx_write_reg(dev, RX_ADDRH, addr_hi);
1712 lan78xx_write_reg(dev, MAF_LO(0), addr_lo);
1713 lan78xx_write_reg(dev, MAF_HI(0), addr_hi | MAF_HI_VALID_);
1738 ret = lan78xx_write_reg(dev, MII_ACC, addr);
1774 ret = lan78xx_write_reg(dev, MII_DATA, val);
1778 ret = lan78xx_write_reg(dev, MII_ACC, addr);
1906 lan78xx_write_reg(dev, INT_EP_CTL, data->irqenable);
1982 lan78xx_write_reg(dev, MAC_RGMII_ID,
1986 lan78xx_write_reg(dev, RGMII_TX_BYP_DLL, 0x3D00);
2031 ret = lan78xx_write_reg(dev, MAC_RGMII_ID,
2033 ret = lan78xx_write_reg(dev, RGMII_TX_BYP_DLL, 0x3D00);
2037 ret = lan78xx_write_reg(dev, HW_CFG, buf);
2157 lan78xx_write_reg(dev, HW_CFG, reg);
2179 lan78xx_write_reg(dev, MAC_RX, buf);
2186 lan78xx_write_reg(dev, MAC_RX, buf);
2190 lan78xx_write_reg(dev, MAC_RX, buf);
2291 lan78xx_write_reg(dev, RX_ADDRL, addr_lo);
2292 lan78xx_write_reg(dev, RX_ADDRH, addr_hi);
2295 lan78xx_write_reg(dev, MAF_LO(0), addr_lo);
2296 lan78xx_write_reg(dev, MAF_HI(0), addr_hi | MAF_HI_VALID_);
2331 lan78xx_write_reg(dev, RFE_CTL, pdata->rfe_ctl);
2415 lan78xx_write_reg(dev, LTM_BELT_IDLE0, regs[0]);
2416 lan78xx_write_reg(dev, LTM_BELT_IDLE1, regs[1]);
2417 lan78xx_write_reg(dev, LTM_BELT_ACT0, regs[2]);
2418 lan78xx_write_reg(dev, LTM_BELT_ACT1, regs[3]);
2419 lan78xx_write_reg(dev, LTM_INACTIVE0, regs[4]);
2420 lan78xx_write_reg(dev, LTM_INACTIVE1, regs[5]);
2433 ret = lan78xx_write_reg(dev, HW_CFG, buf);
2456 ret = lan78xx_write_reg(dev, USB_CFG0, buf);
2478 ret = lan78xx_write_reg(dev, BURST_CAP, buf);
2479 ret = lan78xx_write_reg(dev, BULK_IN_DLY, DEFAULT_BULK_IN_DELAY);
2483 ret = lan78xx_write_reg(dev, HW_CFG, buf);
2487 ret = lan78xx_write_reg(dev, USB_CFG0, buf);
2491 ret = lan78xx_write_reg(dev, FCT_RX_FIFO_END, buf);
2494 ret = lan78xx_write_reg(dev, FCT_TX_FIFO_END, buf);
2496 ret = lan78xx_write_reg(dev, INT_STS, INT_STS_CLEAR_ALL_);
2497 ret = lan78xx_write_reg(dev, FLOW, 0);
2498 ret = lan78xx_write_reg(dev, FCT_FLOW, 0);
2503 ret = lan78xx_write_reg(dev, RFE_CTL, pdata->rfe_ctl);
2513 ret = lan78xx_write_reg(dev, PMT_CTL, buf);
2538 ret = lan78xx_write_reg(dev, MAC_CR, buf);
2542 ret = lan78xx_write_reg(dev, MAC_TX, buf);
2546 ret = lan78xx_write_reg(dev, FCT_TX_CTL, buf);
2553 ret = lan78xx_write_reg(dev, MAC_RX, buf);
2557 ret = lan78xx_write_reg(dev, FCT_RX_CTL, buf);
3797 lan78xx_write_reg(dev, MAC_TX, buf);
3800 lan78xx_write_reg(dev, MAC_RX, buf);
3802 lan78xx_write_reg(dev, WUCSR, 0);
3803 lan78xx_write_reg(dev, WUCSR2, 0);
3804 lan78xx_write_reg(dev, WK_SRC, 0xFFF1FF1FUL);
3814 lan78xx_write_reg(dev, WUF_CFG(mask_index), 0);
3843 lan78xx_write_reg(dev, WUF_CFG(mask_index),
3849 lan78xx_write_reg(dev, WUF_MASK0(mask_index), 7);
3850 lan78xx_write_reg(dev, WUF_MASK1(mask_index), 0);
3851 lan78xx_write_reg(dev, WUF_MASK2(mask_index), 0);
3852 lan78xx_write_reg(dev, WUF_MASK3(mask_index), 0);
3857 lan78xx_write_reg(dev, WUF_CFG(mask_index),
3863 lan78xx_write_reg(dev, WUF_MASK0(mask_index), 3);
3864 lan78xx_write_reg(dev, WUF_MASK1(mask_index), 0);
3865 lan78xx_write_reg(dev, WUF_MASK2(mask_index), 0);
3866 lan78xx_write_reg(dev, WUF_MASK3(mask_index), 0);
3887 lan78xx_write_reg(dev, WUF_CFG(mask_index),
3893 lan78xx_write_reg(dev, WUF_MASK0(mask_index), 0x3000);
3894 lan78xx_write_reg(dev, WUF_MASK1(mask_index), 0);
3895 lan78xx_write_reg(dev, WUF_MASK2(mask_index), 0);
3896 lan78xx_write_reg(dev, WUF_MASK3(mask_index), 0);
3904 lan78xx_write_reg(dev, WUCSR, temp_wucsr);
3912 lan78xx_write_reg(dev, PMT_CTL, temp_pmt_ctl);
3917 lan78xx_write_reg(dev, PMT_CTL, buf);
3921 lan78xx_write_reg(dev, MAC_RX, buf);
3950 ret = lan78xx_write_reg(dev, MAC_TX, buf);
3953 ret = lan78xx_write_reg(dev, MAC_RX, buf);
3971 ret = lan78xx_write_reg(dev, MAC_TX, buf);
3974 ret = lan78xx_write_reg(dev, MAC_RX, buf);
3976 ret = lan78xx_write_reg(dev, WUCSR, 0);
3977 ret = lan78xx_write_reg(dev, WUCSR2, 0);
3978 ret = lan78xx_write_reg(dev, WK_SRC, 0xFFF1FF1FUL);
3986 ret = lan78xx_write_reg(dev, WUCSR, buf);
3998 ret = lan78xx_write_reg(dev, PMT_CTL, buf);
4004 ret = lan78xx_write_reg(dev, PMT_CTL, buf);
4008 ret = lan78xx_write_reg(dev, MAC_RX, buf);
4062 ret = lan78xx_write_reg(dev, WUCSR2, 0);
4063 ret = lan78xx_write_reg(dev, WUCSR, 0);
4064 ret = lan78xx_write_reg(dev, WK_SRC, 0xFFF1FF1FUL);
4066 ret = lan78xx_write_reg(dev, WUCSR2, WUCSR2_NS_RCD_ |
4071 ret = lan78xx_write_reg(dev, WUCSR, WUCSR_EEE_TX_WAKE_ |
4081 ret = lan78xx_write_reg(dev, MAC_TX, buf);