| /OK3568_Linux_fs/kernel/drivers/soc/fsl/qe/ |
| H A D | ucc_fast.c | 26 void ucc_fast_dump_regs(struct ucc_fast_private * uccf) in ucc_fast_dump_regs() argument 28 printk(KERN_INFO "UCC%u Fast registers:\n", uccf->uf_info->ucc_num); in ucc_fast_dump_regs() 29 printk(KERN_INFO "Base address: 0x%p\n", uccf->uf_regs); in ucc_fast_dump_regs() 32 &uccf->uf_regs->gumr, qe_ioread32be(&uccf->uf_regs->gumr)); in ucc_fast_dump_regs() 34 &uccf->uf_regs->upsmr, qe_ioread32be(&uccf->uf_regs->upsmr)); in ucc_fast_dump_regs() 36 &uccf->uf_regs->utodr, qe_ioread16be(&uccf->uf_regs->utodr)); in ucc_fast_dump_regs() 38 &uccf->uf_regs->udsr, qe_ioread16be(&uccf->uf_regs->udsr)); in ucc_fast_dump_regs() 40 &uccf->uf_regs->ucce, qe_ioread32be(&uccf->uf_regs->ucce)); in ucc_fast_dump_regs() 42 &uccf->uf_regs->uccm, qe_ioread32be(&uccf->uf_regs->uccm)); in ucc_fast_dump_regs() 44 &uccf->uf_regs->uccs, qe_ioread8(&uccf->uf_regs->uccs)); in ucc_fast_dump_regs() [all …]
|
| /OK3568_Linux_fs/u-boot/drivers/qe/ |
| H A D | uccf.c | 18 void ucc_fast_transmit_on_demand(ucc_fast_private_t *uccf) in ucc_fast_transmit_on_demand() argument 20 out_be16(&uccf->uf_regs->utodr, UCC_FAST_TOD); in ucc_fast_transmit_on_demand() 220 void ucc_fast_enable(ucc_fast_private_t *uccf, comm_dir_e mode) in ucc_fast_enable() argument 225 uf_regs = uccf->uf_regs; in ucc_fast_enable() 231 uccf->enabled_tx = 1; in ucc_fast_enable() 235 uccf->enabled_rx = 1; in ucc_fast_enable() 240 void ucc_fast_disable(ucc_fast_private_t *uccf, comm_dir_e mode) in ucc_fast_disable() argument 245 uf_regs = uccf->uf_regs; in ucc_fast_disable() 251 uccf->enabled_tx = 0; in ucc_fast_disable() 255 uccf->enabled_rx = 0; in ucc_fast_disable() [all …]
|
| H A D | uec.c | 120 if (!uec || !uec->uccf) { in uec_graceful_stop_tx() 125 uf_regs = uec->uccf->uf_regs; in uec_graceful_stop_tx() 221 ucc_fast_private_t *uccf; in uec_open() local 223 if (!uec || !uec->uccf) { in uec_open() 227 uccf = uec->uccf; in uec_open() 239 ucc_fast_enable(uccf, mode); in uec_open() 254 if (!uec || !uec->uccf) { in uec_stop() 274 ucc_fast_disable(uec->uccf, mode); in uec_stop() 327 upsmr = in_be32(&uec->uccf->uf_regs->upsmr); in uec_set_mac_if_mode() 394 out_be32(&uec->uccf->uf_regs->upsmr, upsmr); in uec_set_mac_if_mode() [all …]
|
| H A D | uccf.h | 112 void ucc_fast_transmit_on_demand(ucc_fast_private_t *uccf); 114 void ucc_fast_enable(ucc_fast_private_t *uccf, comm_dir_e mode); 115 void ucc_fast_disable(ucc_fast_private_t *uccf, comm_dir_e mode);
|
| H A D | Makefile | 7 obj-$(CONFIG_QE) += qe.o uccf.o uec.o uec_phy.o
|
| H A D | uec.h | 697 ucc_fast_private_t *uccf; member
|
| /OK3568_Linux_fs/kernel/include/soc/fsl/qe/ |
| H A D | ucc_fast.h | 222 void ucc_fast_free(struct ucc_fast_private * uccf); 231 void ucc_fast_enable(struct ucc_fast_private * uccf, enum comm_dir mode); 240 void ucc_fast_disable(struct ucc_fast_private * uccf, enum comm_dir mode); 248 void ucc_fast_irq(struct ucc_fast_private * uccf); 261 void ucc_fast_transmit_on_demand(struct ucc_fast_private * uccf); 265 void ucc_fast_dump_regs(struct ucc_fast_private * uccf);
|
| /OK3568_Linux_fs/kernel/drivers/net/wan/ |
| H A D | fsl_ucc_hdlc.c | 114 ret = ucc_fast_init(uf_info, &priv->uccf); in uhdlc_init() 120 priv->uf_regs = priv->uccf->uf_regs; in uhdlc_init() 121 ucc_fast_disable(priv->uccf, COMM_DIR_RX | COMM_DIR_TX); in uhdlc_init() 346 ucc_fast_free(priv->uccf); in uhdlc_init() 635 qe_setbits_be32(priv->uccf->p_uccm, in ucc_hdlc_poll() 646 struct ucc_fast_private *uccf; in ucc_hdlc_irq_handler() local 650 uccf = priv->uccf; in ucc_hdlc_irq_handler() 652 ucce = ioread32be(uccf->p_ucce); in ucc_hdlc_irq_handler() 653 uccm = ioread32be(uccf->p_uccm); in ucc_hdlc_irq_handler() 655 iowrite32be(ucce, uccf->p_ucce); in ucc_hdlc_irq_handler() [all …]
|
| H A D | fsl_ucc_hdlc.h | 68 struct ucc_fast_private *uccf; member
|
| /OK3568_Linux_fs/kernel/drivers/net/ethernet/freescale/ |
| H A D | ucc_geth.c | 1323 uf_regs = ugeth->uccf->uf_regs; in adjust_enet_interface() 1402 struct ucc_fast_private *uccf; in ugeth_graceful_stop_tx() local 1407 uccf = ugeth->uccf; in ugeth_graceful_stop_tx() 1410 clrbits32(uccf->p_uccm, UCC_GETH_UCCE_GRA); in ugeth_graceful_stop_tx() 1411 out_be32(uccf->p_ucce, UCC_GETH_UCCE_GRA); /* clear by writing 1 */ in ugeth_graceful_stop_tx() 1422 temp = in_be32(uccf->p_ucce); in ugeth_graceful_stop_tx() 1425 uccf->stopped_tx = 1; in ugeth_graceful_stop_tx() 1432 struct ucc_fast_private *uccf; in ugeth_graceful_stop_rx() local 1437 uccf = ugeth->uccf; in ugeth_graceful_stop_rx() 1457 uccf->stopped_rx = 1; in ugeth_graceful_stop_rx() [all …]
|
| H A D | ucc_geth.h | 39 struct ucc_fast uccf; member 1159 struct ucc_fast_private *uccf; member
|
| H A D | ucc_geth_ethtool.c | 167 &ugeth->uccf->uf_regs->upsmr, in uec_set_pauseparam()
|