Lines Matching refs:smsc9420_reg_write
92 smsc9420_reg_write(struct smsc9420_pdata *pd, u32 offset, u32 value) in smsc9420_reg_write() function
121 smsc9420_reg_write(pd, MII_ACCESS, addr); in smsc9420_mii_read()
157 smsc9420_reg_write(pd, MII_DATA, (u32)val); in smsc9420_mii_write()
162 smsc9420_reg_write(pd, MII_ACCESS, addr); in smsc9420_mii_write()
200 smsc9420_reg_write(pd, E2P_CMD, in smsc9420_eeprom_reload()
268 smsc9420_reg_write(pd, GPIO_CFG, temp); in smsc9420_eeprom_enable_access()
284 smsc9420_reg_write(pd, E2P_CMD, e2cmd); in smsc9420_eeprom_send_cmd()
331 smsc9420_reg_write(pd, E2P_DATA, (u32)data); in smsc9420_eeprom_write_location()
412 smsc9420_reg_write(pd, ADDRH, mac_high16); in smsc9420_set_mac_address()
413 smsc9420_reg_write(pd, ADDRL, mac_low32); in smsc9420_set_mac_address()
461 smsc9420_reg_write(pd, DMAC_CONTROL, dmac_control); in smsc9420_stop_tx()
474 smsc9420_reg_write(pd, DMAC_STATUS, DMAC_STS_TXPS_); in smsc9420_stop_tx()
479 smsc9420_reg_write(pd, DMAC_INTR_ENA, dma_intr_ena); in smsc9420_stop_tx()
484 smsc9420_reg_write(pd, MAC_CR, mac_cr); in smsc9420_stop_tx()
562 smsc9420_reg_write(pd, DMAC_INTR_ENA, dma_intr_ena); in smsc9420_stop_rx()
567 smsc9420_reg_write(pd, MAC_CR, mac_cr); in smsc9420_stop_rx()
573 smsc9420_reg_write(pd, DMAC_CONTROL, dmac_control); in smsc9420_stop_rx()
588 smsc9420_reg_write(pd, DMAC_STATUS, DMAC_STS_RXPS_); in smsc9420_stop_rx()
623 smsc9420_reg_write(pd, DMAC_INTR_ENA, dma_intr_ena); in smsc9420_isr()
631 smsc9420_reg_write(pd, DMAC_STATUS, ints_to_clear); in smsc9420_isr()
641 smsc9420_reg_write(pd, INT_CTL, int_ctl); in smsc9420_isr()
644 smsc9420_reg_write(pd, INT_STAT, INT_STAT_SW_INT_); in smsc9420_isr()
671 smsc9420_reg_write(pd, BUS_MODE, BUS_MODE_SWR_); in smsc9420_dmac_soft_reset()
690 smsc9420_reg_write(pd, INT_CFG, int_cfg); in smsc9420_stop()
843 smsc9420_reg_write(pd, RX_POLL_DEMAND, 1); in smsc9420_rx_poll()
852 smsc9420_reg_write(pd, DMAC_INTR_ENA, dma_intr_ena); in smsc9420_rx_poll()
976 smsc9420_reg_write(pd, TX_POLL_DEMAND, 1); in smsc9420_hard_start_xmit()
1021 smsc9420_reg_write(pd, HASHH, hash_hi); in smsc9420_set_multicast_list()
1022 smsc9420_reg_write(pd, HASHL, hash_lo); in smsc9420_set_multicast_list()
1029 smsc9420_reg_write(pd, HASHH, 0); in smsc9420_set_multicast_list()
1030 smsc9420_reg_write(pd, HASHL, 0); in smsc9420_set_multicast_list()
1037 smsc9420_reg_write(pd, MAC_CR, mac_cr); in smsc9420_set_multicast_list()
1065 smsc9420_reg_write(pd, FLOW, flow); in smsc9420_phy_update_flowcontrol()
1085 smsc9420_reg_write(pd, MAC_CR, mac_cr); in smsc9420_phy_adjust_link()
1203 smsc9420_reg_write(pd, TX_BASE_ADDR, pd->tx_dma_addr); in smsc9420_alloc_tx_ring()
1243 smsc9420_reg_write(pd, VLAN1, ETH_P_8021Q); in smsc9420_alloc_rx_ring()
1250 smsc9420_reg_write(pd, COE_CR, coe); in smsc9420_alloc_rx_ring()
1254 smsc9420_reg_write(pd, RX_BASE_ADDR, pd->rx_dma_addr); in smsc9420_alloc_rx_ring()
1285 smsc9420_reg_write(pd, INT_CFG, int_cfg); in smsc9420_open()
1286 smsc9420_reg_write(pd, INT_CTL, 0); in smsc9420_open()
1288 smsc9420_reg_write(pd, DMAC_INTR_ENA, 0); in smsc9420_open()
1289 smsc9420_reg_write(pd, INT_STAT, 0xFFFFFFFF); in smsc9420_open()
1302 smsc9420_reg_write(pd, MAC_CR, 0); in smsc9420_open()
1307 smsc9420_reg_write(pd, GPIO_CFG, in smsc9420_open()
1316 smsc9420_reg_write(pd, BUS_MODE, bus_mode); in smsc9420_open()
1321 smsc9420_reg_write(pd, BUS_CFG, BUS_CFG_RXTXWEIGHT_4_1); in smsc9420_open()
1323 smsc9420_reg_write(pd, DMAC_CONTROL, in smsc9420_open()
1337 smsc9420_reg_write(pd, INT_CFG, int_cfg); in smsc9420_open()
1341 smsc9420_reg_write(pd, INT_CTL, int_ctl); in smsc9420_open()
1355 smsc9420_reg_write(pd, INT_CFG, int_cfg); in smsc9420_open()
1396 smsc9420_reg_write(pd, MAC_CR, mac_cr); in smsc9420_open()
1400 smsc9420_reg_write(pd, DMAC_CONTROL, dmac_control); in smsc9420_open()
1406 smsc9420_reg_write(pd, DMAC_INTR_ENA, dma_intr_ena); in smsc9420_open()
1411 smsc9420_reg_write(pd, RX_POLL_DEMAND, 1); in smsc9420_open()
1416 smsc9420_reg_write(pd, INT_CFG, int_cfg); in smsc9420_open()
1441 smsc9420_reg_write(pd, INT_CFG, int_cfg); in smsc9420_suspend()