Home
last modified time | relevance | path

Searched refs:fecp (Results 1 – 7 of 7) sorted by relevance

/OK3568_Linux_fs/u-boot/drivers/net/
H A Dmcffec.c87 void setFecDuplexSpeed(volatile fec_t * fecp, bd_t * bd, int dup_spd) in setFecDuplexSpeed() argument
91 fecp->rcr = FEC_RCR_MAX_FL(PKT_MAXBUF_SIZE) | FEC_RCR_MII_MODE | in setFecDuplexSpeed()
93 fecp->tcr = FEC_TCR_FDEN; in setFecDuplexSpeed()
96 fecp->rcr = FEC_RCR_MAX_FL(PKT_MAXBUF_SIZE) | in setFecDuplexSpeed()
98 fecp->tcr &= ~FEC_TCR_FDEN; in setFecDuplexSpeed()
103 fecp->rcr &= ~0x200; /* disabled 10T base */ in setFecDuplexSpeed()
111 fecp->rcr |= 0x200; /* enabled 10T base */ in setFecDuplexSpeed()
123 volatile fec_t *fecp = (fec_t *) (info->iobase); in fec_send() local
147 fecp->tdar = 0x01000000; /* Descriptor polling active */ in fec_send()
192 volatile fec_t *fecp = (fec_t *) (info->iobase); in fec_recv() local
[all …]
H A Dfsl_mcdmafec.c112 volatile fecdma_t *fecp = (fecdma_t *) (info->iobase); in dbg_fec_regs() local
115 printf("ievent %x - %x\n", (int)&fecp->eir, fecp->eir); in dbg_fec_regs()
116 printf("imask %x - %x\n", (int)&fecp->eimr, fecp->eimr); in dbg_fec_regs()
117 printf("ecntrl %x - %x\n", (int)&fecp->ecr, fecp->ecr); in dbg_fec_regs()
118 printf("mii_mframe %x - %x\n", (int)&fecp->mmfr, fecp->mmfr); in dbg_fec_regs()
119 printf("mii_speed %x - %x\n", (int)&fecp->mscr, fecp->mscr); in dbg_fec_regs()
120 printf("mii_ctrlstat %x - %x\n", (int)&fecp->mibc, fecp->mibc); in dbg_fec_regs()
121 printf("r_cntrl %x - %x\n", (int)&fecp->rcr, fecp->rcr); in dbg_fec_regs()
122 printf("r hash %x - %x\n", (int)&fecp->rhr, fecp->rhr); in dbg_fec_regs()
123 printf("x_cntrl %x - %x\n", (int)&fecp->tcr, fecp->tcr); in dbg_fec_regs()
[all …]
H A Dmpc8xx_fec.c176 fec_t __iomem *fecp = in fec_send() local
198 out_be32(&fecp->fec_x_des_active, 0x01000000); in fec_send()
220 fec_t __iomem *fecp = in fec_recv() local
266 out_be32(&fecp->fec_r_des_active, 0x01000000); in fec_recv()
327 fec_t __iomem *fecp = in fec_full_duplex() local
330 clrbits_be32(&fecp->fec_r_cntrl, FEC_RCNTRL_DRT); in fec_full_duplex()
331 setbits_be32(&fecp->fec_x_cntrl, FEC_TCNTRL_FDEN); /* FD enable */ in fec_full_duplex()
337 fec_t __iomem *fecp = in fec_half_duplex() local
340 setbits_be32(&fecp->fec_r_cntrl, FEC_RCNTRL_DRT); in fec_half_duplex()
341 clrbits_be32(&fecp->fec_x_cntrl, FEC_TCNTRL_FDEN); /* FD disable */ in fec_half_duplex()
[all …]
H A Dmcfmii.c83 volatile FEC_T *fecp = (FEC_T *) (info->miibase); in mii_reset() local
86 fecp->ecr = FEC_ECR_RESET; in mii_reset()
88 for (i = 0; (fecp->ecr & FEC_ECR_RESET) && (i < FEC_RESET_DELAY); ++i) { in mii_reset()
211 volatile FEC_T *fecp; in __mii_init() local
221 fecp = (FEC_T *) info->miibase; in __mii_init()
228 fecp->eimr = 0; in __mii_init()
231 fecp->eir = 0xffffffff; in __mii_init()
235 fecp->mscr = miispd << 1; in __mii_init()
/OK3568_Linux_fs/kernel/drivers/net/ethernet/freescale/fs_enet/
H A Dmac-fec.c78 static int whack_reset(struct fec __iomem *fecp) in whack_reset() argument
82 FW(fecp, ecntrl, FEC_ECNTRL_PINMUX | FEC_ECNTRL_RESET); in whack_reset()
84 if ((FR(fecp, ecntrl) & FEC_ECNTRL_RESET) == 0) in whack_reset()
100 fep->fec.fecp = of_iomap(ofdev->dev.of_node, 0); in do_pd_setup()
101 if (!fep->fec.fecp) in do_pd_setup()
164 struct fec __iomem *fecp = fep->fec.fecp; in set_promiscuous_mode() local
166 FS(fecp, r_cntrl, FEC_RCNTRL_PROM); in set_promiscuous_mode()
201 struct fec __iomem *fecp = fep->fec.fecp; in set_multicast_finish() local
210 FC(fecp, r_cntrl, FEC_RCNTRL_PROM); in set_multicast_finish()
211 FW(fecp, grp_hash_table_high, fep->fec.hthi); in set_multicast_finish()
[all …]
H A Dmii-fec.c55 struct fec __iomem *fecp = fec->fecp; in fs_enet_fec_mii_read() local
58 BUG_ON((in_be32(&fecp->fec_r_cntrl) & FEC_RCNTRL_MII_MODE) == 0); in fs_enet_fec_mii_read()
61 out_be32(&fecp->fec_mii_data, (phy_id << 23) | mk_mii_read(location)); in fs_enet_fec_mii_read()
64 if ((in_be32(&fecp->fec_ievent) & FEC_ENET_MII) != 0) in fs_enet_fec_mii_read()
68 out_be32(&fecp->fec_ievent, FEC_ENET_MII); in fs_enet_fec_mii_read()
69 ret = in_be32(&fecp->fec_mii_data) & 0xffff; in fs_enet_fec_mii_read()
78 struct fec __iomem *fecp = fec->fecp; in fs_enet_fec_mii_write() local
82 BUG_ON((in_be32(&fecp->fec_r_cntrl) & FEC_RCNTRL_MII_MODE) == 0); in fs_enet_fec_mii_write()
85 out_be32(&fecp->fec_mii_data, (phy_id << 23) | mk_mii_write(location, val)); in fs_enet_fec_mii_write()
88 if ((in_be32(&fecp->fec_ievent) & FEC_ENET_MII) != 0) in fs_enet_fec_mii_write()
[all …]
H A Dfs_enet.h66 struct fec __iomem *fecp; member
161 void __iomem *fecp; /* hw registers */ member