Home
last modified time | relevance | path

Searched refs:uccf (Results 1 – 13 of 13) sorted by relevance

/openbmc/linux/drivers/soc/fsl/qe/
H A Ducc_fast.c26 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, ioread32be(&uccf->uf_regs->gumr)); in ucc_fast_dump_regs()
34 &uccf->uf_regs->upsmr, ioread32be(&uccf->uf_regs->upsmr)); in ucc_fast_dump_regs()
36 &uccf->uf_regs->utodr, ioread16be(&uccf->uf_regs->utodr)); in ucc_fast_dump_regs()
38 &uccf->uf_regs->udsr, ioread16be(&uccf->uf_regs->udsr)); in ucc_fast_dump_regs()
40 &uccf->uf_regs->ucce, ioread32be(&uccf->uf_regs->ucce)); in ucc_fast_dump_regs()
42 &uccf->uf_regs->uccm, ioread32be(&uccf->uf_regs->uccm)); in ucc_fast_dump_regs()
44 &uccf->uf_regs->uccs, ioread8(&uccf->uf_regs->uccs)); in ucc_fast_dump_regs()
[all …]
/openbmc/u-boot/drivers/qe/
H A Duccf.c17 void ucc_fast_transmit_on_demand(ucc_fast_private_t *uccf) in ucc_fast_transmit_on_demand() argument
19 out_be16(&uccf->uf_regs->utodr, UCC_FAST_TOD); in ucc_fast_transmit_on_demand()
219 void ucc_fast_enable(ucc_fast_private_t *uccf, comm_dir_e mode) in ucc_fast_enable() argument
224 uf_regs = uccf->uf_regs; in ucc_fast_enable()
230 uccf->enabled_tx = 1; in ucc_fast_enable()
234 uccf->enabled_rx = 1; in ucc_fast_enable()
239 void ucc_fast_disable(ucc_fast_private_t *uccf, comm_dir_e mode) in ucc_fast_disable() argument
244 uf_regs = uccf->uf_regs; in ucc_fast_disable()
250 uccf->enabled_tx = 0; in ucc_fast_disable()
254 uccf->enabled_rx = 0; in ucc_fast_disable()
[all …]
H A Duec.c119 if (!uec || !uec->uccf) { in uec_graceful_stop_tx()
124 uf_regs = uec->uccf->uf_regs; in uec_graceful_stop_tx()
220 ucc_fast_private_t *uccf; in uec_open() local
222 if (!uec || !uec->uccf) { in uec_open()
226 uccf = uec->uccf; in uec_open()
238 ucc_fast_enable(uccf, mode); in uec_open()
253 if (!uec || !uec->uccf) { in uec_stop()
273 ucc_fast_disable(uec->uccf, mode); in uec_stop()
326 upsmr = in_be32(&uec->uccf->uf_regs->upsmr); in uec_set_mac_if_mode()
393 out_be32(&uec->uccf->uf_regs->upsmr, upsmr); in uec_set_mac_if_mode()
[all …]
H A Duccf.h111 void ucc_fast_transmit_on_demand(ucc_fast_private_t *uccf);
113 void ucc_fast_enable(ucc_fast_private_t *uccf, comm_dir_e mode);
114 void ucc_fast_disable(ucc_fast_private_t *uccf, comm_dir_e mode);
H A DMakefile5 obj-$(CONFIG_QE) += qe.o uccf.o uec.o uec_phy.o
H A Duec.h696 ucc_fast_private_t *uccf; member
/openbmc/linux/include/soc/fsl/qe/
H A Ducc_fast.h221 void ucc_fast_free(struct ucc_fast_private * uccf);
230 void ucc_fast_enable(struct ucc_fast_private * uccf, enum comm_dir mode);
239 void ucc_fast_disable(struct ucc_fast_private * uccf, enum comm_dir mode);
247 void ucc_fast_irq(struct ucc_fast_private * uccf);
260 void ucc_fast_transmit_on_demand(struct ucc_fast_private * uccf);
264 void ucc_fast_dump_regs(struct ucc_fast_private * uccf);
/openbmc/linux/drivers/net/ethernet/freescale/
H A Ducc_geth.c1303 uf_regs = ugeth->uccf->uf_regs; in adjust_enet_interface()
1382 struct ucc_fast_private *uccf; in ugeth_graceful_stop_tx() local
1387 uccf = ugeth->uccf; in ugeth_graceful_stop_tx()
1390 clrbits32(uccf->p_uccm, UCC_GETH_UCCE_GRA); in ugeth_graceful_stop_tx()
1391 out_be32(uccf->p_ucce, UCC_GETH_UCCE_GRA); /* clear by writing 1 */ in ugeth_graceful_stop_tx()
1402 temp = in_be32(uccf->p_ucce); in ugeth_graceful_stop_tx()
1405 uccf->stopped_tx = 1; in ugeth_graceful_stop_tx()
1412 struct ucc_fast_private *uccf; in ugeth_graceful_stop_rx() local
1417 uccf = ugeth->uccf; in ugeth_graceful_stop_rx()
1437 uccf->stopped_rx = 1; in ugeth_graceful_stop_rx()
[all …]
H A Ducc_geth.h39 struct ucc_fast uccf; member
1156 struct ucc_fast_private *uccf; member
H A Ducc_geth_ethtool.c167 &ugeth->uccf->uf_regs->upsmr, in uec_set_pauseparam()
/openbmc/linux/drivers/net/wan/
H A Dfsl_ucc_hdlc.c116 ret = ucc_fast_init(uf_info, &priv->uccf); in uhdlc_init()
122 priv->uf_regs = priv->uccf->uf_regs; in uhdlc_init()
123 ucc_fast_disable(priv->uccf, COMM_DIR_RX | COMM_DIR_TX); in uhdlc_init()
347 ucc_fast_free(priv->uccf); in uhdlc_init()
640 qe_setbits_be32(priv->uccf->p_uccm, in ucc_hdlc_poll()
651 struct ucc_fast_private *uccf; in ucc_hdlc_irq_handler() local
655 uccf = priv->uccf; in ucc_hdlc_irq_handler()
657 ucce = ioread32be(uccf->p_ucce); in ucc_hdlc_irq_handler()
658 uccm = ioread32be(uccf->p_uccm); in ucc_hdlc_irq_handler()
660 iowrite32be(ucce, uccf->p_ucce); in ucc_hdlc_irq_handler()
[all …]
H A Dfsl_ucc_hdlc.h68 struct ucc_fast_private *uccf; member
/openbmc/linux/
H A Dopengrok1.0.log[all...]