ocelot_port_writel
ocelot_port_writel(ocelot_port, DEV_PORT_MISC_HDX_FAST_DIS,
ocelot_port_writel(ocelot_port, PCS1G_MODE_CFG_SGMII_MODE_ENA,
ocelot_port_writel(ocelot_port, PCS1G_SD_CFG_SD_SEL, PCS1G_SD_CFG);
ocelot_port_writel(ocelot_port, PCS1G_CFG_PCS_ENA, PCS1G_CFG);
ocelot_port_writel(ocelot_port, 0, PCS1G_ANEG_CFG);
ocelot_port_writel(ocelot_port, 0, PCS1G_LB_CFG);
ocelot_port_writel(ocelot_port, mode, DEV_MAC_MODE_CFG);
ocelot_port_writel(ocelot_port, DEV_CLOCK_CFG_LINK_SPEED(mac_speed),
ocelot_port_writel(ocelot_port, DEV_MAC_ENA_CFG_RX_ENA |
ocelot_port_writel(ocelot_port, maxlen, DEV_MAC_MAXLEN_CFG);
ocelot_port_writel(ocelot_port, DEV_MAC_IFG_CFG_TX_IFG(5),
ocelot_port_writel(ocelot_port, DEV_MAC_HDX_CFG_LATE_COL_POS(67) |
ocelot_port_writel(ocelot_port, DEV_MAC_HDX_CFG_LATE_COL_POS(67),
ocelot_port_writel(ocelot_port, DEV_MAC_TAGS_CFG_TAG_ID(ETH_P_8021AD) |
ocelot_port_writel(ocelot_port, 0, DEV_MAC_FC_MAC_HIGH_CFG);
ocelot_port_writel(ocelot_port, 0, DEV_MAC_FC_MAC_LOW_CFG);
EXPORT_SYMBOL_GPL(ocelot_port_writel);
ocelot_port_writel(port, (cur & (~mask)) | val, reg);
ocelot_port_writel(ocelot_port, ack, DEV_MM_STATUS);
void ocelot_port_writel(struct ocelot_port *port, u32 val, enum ocelot_reg reg);