Home
last modified time | relevance | path

Searched refs:etsec (Results 1 – 20 of 20) sorted by relevance

/openbmc/qemu/hw/net/fsl_etsec/
H A Drings.c106 static void read_buffer_descriptor(eTSEC *etsec, in read_buffer_descriptor() argument
117 if (etsec->regs[DMACTRL].value & DMACTRL_LE) { in read_buffer_descriptor()
128 static void write_buffer_descriptor(eTSEC *etsec, in write_buffer_descriptor() argument
134 if (etsec->regs[DMACTRL].value & DMACTRL_LE) { in write_buffer_descriptor()
150 static void ievent_set(eTSEC *etsec, in ievent_set() argument
153 etsec->regs[IEVENT].value |= flags; in ievent_set()
155 etsec_update_irq(etsec); in ievent_set()
158 static void tx_padding_and_crc(eTSEC *etsec, uint32_t min_frame_len) in tx_padding_and_crc() argument
160 int add = min_frame_len - etsec->tx_buffer_len; in tx_padding_and_crc()
165 etsec->tx_buffer = g_realloc(etsec->tx_buffer, in tx_padding_and_crc()
[all …]
H A Detsec.c56 void etsec_update_irq(eTSEC *etsec) in etsec_update_irq() argument
58 uint32_t ievent = etsec->regs[IEVENT].value; in etsec_update_irq()
59 uint32_t imask = etsec->regs[IMASK].value; in etsec_update_irq()
72 qemu_set_irq(etsec->tx_irq, tx); in etsec_update_irq()
73 qemu_set_irq(etsec->rx_irq, rx); in etsec_update_irq()
74 qemu_set_irq(etsec->err_irq, err); in etsec_update_irq()
79 eTSEC *etsec = opaque; in etsec_read() local
86 reg = &etsec->regs[reg_index]; in etsec_read()
109 static void write_tstat(eTSEC *etsec, in write_tstat() argument
119 etsec_walk_tx_ring(etsec, i); in write_tstat()
[all …]
H A Dmiim.c32 static void miim_read_cycle(eTSEC *etsec) in miim_read_cycle() argument
38 phy = (etsec->regs[MIIMADD].value >> 8) & 0x1F; in miim_read_cycle()
40 addr = etsec->regs[MIIMADD].value & 0x1F; in miim_read_cycle()
44 value = etsec->phy_control; in miim_read_cycle()
47 value = etsec->phy_status; in miim_read_cycle()
61 etsec->regs[MIIMSTAT].value = value; in miim_read_cycle()
64 static void miim_write_cycle(eTSEC *etsec) in miim_write_cycle() argument
70 phy = (etsec->regs[MIIMADD].value >> 8) & 0x1F; in miim_write_cycle()
72 addr = etsec->regs[MIIMADD].value & 0x1F; in miim_write_cycle()
73 value = etsec->regs[MIIMCON].value & 0xffff; in miim_write_cycle()
[all …]
H A Detsec.h141 void etsec_update_irq(eTSEC *etsec);
143 void etsec_walk_tx_ring(eTSEC *etsec, int ring_nbr);
144 void etsec_walk_rx_ring(eTSEC *etsec, int ring_nbr);
145 ssize_t etsec_rx_ring_write(eTSEC *etsec, const uint8_t *buf, size_t size);
147 void etsec_write_miim(eTSEC *etsec,
152 void etsec_miim_link_status(eTSEC *etsec, NetClientState *nc);
/openbmc/linux/Documentation/devicetree/bindings/ptp/
H A Dptp-qoriq.txt5 - compatible Should be "fsl,etsec-ptp" for eTSEC
76 compatible = "fsl,etsec-ptp";
/openbmc/linux/include/linux/fsl/
H A Dptp_qoriq.h152 bool etsec; member
/openbmc/linux/arch/powerpc/boot/dts/fsl/
H A Dpq3-etsec1-timer-0.dtsi36 compatible = "fsl,etsec-ptp";
H A Dbsc9131rdb.dtsi84 compatible = "fsl,etsec-ptp";
H A Dbsc9132qds.dtsi91 compatible = "fsl,etsec-ptp";
H A Dp1022ds.dtsi219 compatible = "fsl,etsec-ptp";
H A Dp1010rdb.dtsi190 compatible = "fsl,etsec-ptp";
H A Dp1021rdb-pc.dtsi228 compatible = "fsl,etsec-ptp";
H A Dp1020rdb-pd.dts229 compatible = "fsl,etsec-ptp";
H A Dp1025twr.dtsi142 compatible = "fsl,etsec-ptp";
/openbmc/linux/drivers/ptp/
H A Dptp_qoriq.c244 if (ptp_qoriq->etsec) { in ptp_qoriq_adjtime()
526 ptp_qoriq->etsec = true; in ptp_qoriq_init()
/openbmc/qemu/hw/net/
H A Dmeson.build57 'fsl_etsec/etsec.c',
/openbmc/qemu/hw/ppc/
H A De500.c240 eTSEC *etsec = ETSEC_COMMON(sbdev); in create_devtree_etsec() local
260 qemu_fdt_setprop(fdt, node, "local-mac-address", etsec->conf.macaddr.a, 6); in create_devtree_etsec()
/openbmc/linux/arch/powerpc/boot/dts/
H A Dmpc8313erdb.dts176 compatible = "fsl,etsec-ptp";
/openbmc/linux/arch/arm/boot/dts/nxp/ls/
H A Dls1021a.dtsi696 compatible = "fsl,etsec-ptp";
/openbmc/linux/
H A Dopengrok1.0.log[all...]