| /OK3568_Linux_fs/u-boot/drivers/net/ |
| H A D | smc91111.c | 177 static inline void SMC_outw(struct eth_device *dev, word value, dword offset) in SMC_outw() function 222 SMC_outw(dev, *p++, offset); in SMC_outsw() 299 SMC_outw (dev, RCR_SOFTRST, RCR_REG); in smc_reset() 307 SMC_outw (dev, CONFIG_DEFAULT | CONFIG_EXT_PHY, CONFIG_REG); in smc_reset() 309 SMC_outw (dev, CONFIG_DEFAULT, CONFIG_REG); in smc_reset() 315 SMC_outw (dev, SMC_inw (dev, CONFIG_REG) | CONFIG_EPH_POWER_EN, in smc_reset() 324 SMC_outw (dev, RCR_CLEAR, RCR_REG); in smc_reset() 325 SMC_outw (dev, TCR_CLEAR, TCR_REG); in smc_reset() 329 SMC_outw (dev, CTL_DEFAULT, CTL_REG); in smc_reset() 334 SMC_outw (dev, MC_RESET, MMU_CMD_REG); in smc_reset() [all …]
|
| H A D | lan91c96.c | 212 SMC_outw(dev, LAN91C96_RCR_SOFT_RST, LAN91C96_RCR); in smc_reset() 217 SMC_outw(dev, 0, LAN91C96_RCR); in smc_reset() 218 SMC_outw(dev, 0, LAN91C96_TCR); in smc_reset() 222 SMC_outw(dev, SMC_inw(dev, LAN91C96_CONTROL) | LAN91C96_CTR_BIT_8, in smc_reset() 244 SMC_outw(dev, LAN91C96_MCR_TRANSMIT_PAGES, LAN91C96_MCR); in smc_enable() 247 SMC_outw(dev, LAN91C96_TCR_TXENA, LAN91C96_TCR); in smc_enable() 254 SMC_outw(dev, LAN91C96_RCR_RXEN | LAN91C96_RCR_PRMS, LAN91C96_RCR); in smc_enable() 343 SMC_outw(dev, LAN91C96_MMUCR_ALLOC_TX | numPages, LAN91C96_MMU); in smc_send_packet() 385 SMC_outw(dev, LAN91C96_PTR_AUTO_INCR, LAN91C96_POINTER); in smc_send_packet() 400 SMC_outw(dev, 0, LAN91C96_DATA_HIGH); in smc_send_packet() [all …]
|
| H A D | smc91111.h | 93 #define SMC_outw(a,d,r) (*((volatile word *)((a)->iobase+(r<<1))) = d) macro 96 #define SMC_outw(a,d,r) (*((volatile word *)((a)->iobase+(r))) = d) macro 103 SMC_outw((a),__w,(r)&~1); \ 118 SMC_outw((a), *(__b2 + __i), r); \ 172 #define SMC_outw(a,d,r) (*(volatile word *)((a)->iobase+((r)<<0))=SMC_LEON_SWAP16(d)) macro 178 SMC_outw((a),__w,(r)&~1); \ 229 #define SMC_outw(a, d, r) (*((volatile word *)((a)->iobase+(r))) = d) macro 236 SMC_outw((a), __w, ((r)&(~1))); \ 243 SMC_outw(a, SWAB7206(*__b2), r); \ 264 #define SMC_outw(a,d,r) (*((volatile word *)((a)->iobase+((r)<<1))) = d) macro [all …]
|
| H A D | lan91c96.h | 75 #define SMC_outw(edev, d, r) (*((volatile word *)SMCREG(edev, r)) = d) macro 80 SMC_outw(edev, __w, (r)&~1); \ 96 SMC_outw(edev, *(__b2 + __i),\ 141 #define SMC_outw(edev, d, r) (*((volatile word *)((edev)->iobase+(r))) = d) macro 146 SMC_outw(edev, __w, (r)&~1); \ 152 SMC_outw(edev, *(__b2 + __i),\ 585 #define SMC_SELECT_BANK(edev, x) { SMC_outw(edev, x, LAN91C96_BANK_SELECT); }
|
| /OK3568_Linux_fs/kernel/drivers/net/ethernet/smsc/ |
| H A D | smc91x.h | 78 #define SMC_outw(lp, v, a, r) \ macro 127 #define SMC_outw(lp, v, a, r) outw(v, (a) + (r) - 0xa0000000) macro 147 #define SMC_outw(lp, v, a, r) writew(v, (a) + (r)) macro 179 #define SMC_outw(lp, v, a, r) writew(_swapw(v), (a) + (r)) macro 213 #define SMC_outw(lp, v, a, r) iowrite16(v, (a) + (r)) macro 430 #define SMC_outw(lp, x, ioaddr, reg) SMC_outw_b(x, ioaddr, reg) macro 882 SMC_outw(lp, x, ioaddr, PN_REG(lp)); \ 910 SMC_outw(lp, __mask | (x), ioaddr, INT_REG(lp)); \ 924 SMC_outw(lp, (x) << 8, ioaddr, INT_REG(lp)); \ 934 SMC_outw(lp, x, ioaddr, BANK_SELECT); \ [all …]
|
| H A D | smc91x.c | 592 SMC_outw(lp, ((len & 1) ? (0x2000 | buf[len - 1]) : 0), ioaddr, in smc_hardware_send_pkt()
|
| /OK3568_Linux_fs/u-boot/examples/standalone/ |
| H A D | smc91111_eeprom.c | 204 SMC_outw (&dev, value, reg & 0xE); in smc91111_eeprom() 237 SMC_outw (dev, (SMC_inw (dev, CTL_REG) & !CTL_EEPROM_SELECT) | in copy_from_eeprom() 315 SMC_outw (dev, reg, PTR_REG); in read_eeprom_reg() 318 SMC_outw (dev, SMC_inw (dev, CTL_REG) | CTL_EEPROM_SELECT | in read_eeprom_reg() 337 SMC_outw (dev, reg, PTR_REG); in write_eeprom_reg() 340 SMC_outw (dev, value, GP_REG); in write_eeprom_reg() 341 SMC_outw (dev, SMC_inw (dev, CTL_REG) | CTL_EEPROM_SELECT | in write_eeprom_reg()
|