dp83867 165 drivers/net/phy/dp83867.c struct dp83867_private *dp83867 = dp83867 168 drivers/net/phy/dp83867.c if (dp83867->port_mirroring == DP83867_PORT_MIRROING_EN) dp83867 180 drivers/net/phy/dp83867.c struct dp83867_private *dp83867 = phydev->priv; dp83867 190 drivers/net/phy/dp83867.c &dp83867->clk_output_sel); dp83867 193 drivers/net/phy/dp83867.c dp83867->set_clk_output = true; dp83867 197 drivers/net/phy/dp83867.c if (dp83867->clk_output_sel > DP83867_CLK_O_SEL_REF_CLK && dp83867 198 drivers/net/phy/dp83867.c dp83867->clk_output_sel != DP83867_CLK_O_SEL_OFF) { dp83867 200 drivers/net/phy/dp83867.c dp83867->clk_output_sel); dp83867 206 drivers/net/phy/dp83867.c dp83867->io_impedance = DP83867_IO_MUX_CFG_IO_IMPEDANCE_MAX; dp83867 208 drivers/net/phy/dp83867.c dp83867->io_impedance = DP83867_IO_MUX_CFG_IO_IMPEDANCE_MIN; dp83867 210 drivers/net/phy/dp83867.c dp83867->io_impedance = -1; /* leave at default */ dp83867 212 drivers/net/phy/dp83867.c dp83867->rxctrl_strap_quirk = of_property_read_bool(of_node, dp83867 215 drivers/net/phy/dp83867.c dp83867->sgmii_ref_clk_en = of_property_read_bool(of_node, dp83867 239 drivers/net/phy/dp83867.c &dp83867->rx_id_delay); dp83867 244 drivers/net/phy/dp83867.c if (dp83867->rx_id_delay > DP83867_RGMII_RX_CLK_DELAY_MAX) { dp83867 247 drivers/net/phy/dp83867.c dp83867->rx_id_delay); dp83867 256 drivers/net/phy/dp83867.c &dp83867->tx_id_delay); dp83867 261 drivers/net/phy/dp83867.c if (dp83867->tx_id_delay > DP83867_RGMII_TX_CLK_DELAY_MAX) { dp83867 264 drivers/net/phy/dp83867.c dp83867->tx_id_delay); dp83867 270 drivers/net/phy/dp83867.c dp83867->port_mirroring = DP83867_PORT_MIRROING_EN; dp83867 273 drivers/net/phy/dp83867.c dp83867->port_mirroring = DP83867_PORT_MIRROING_DIS; dp83867 276 drivers/net/phy/dp83867.c &dp83867->fifo_depth); dp83867 282 drivers/net/phy/dp83867.c if (dp83867->fifo_depth > DP83867_PHYCR_FIFO_DEPTH_MAX) { dp83867 285 drivers/net/phy/dp83867.c dp83867->fifo_depth); dp83867 299 drivers/net/phy/dp83867.c struct dp83867_private *dp83867; dp83867 301 drivers/net/phy/dp83867.c dp83867 = devm_kzalloc(&phydev->mdio.dev, sizeof(*dp83867), dp83867 303 drivers/net/phy/dp83867.c if (!dp83867) dp83867 306 drivers/net/phy/dp83867.c phydev->priv = dp83867; dp83867 313 drivers/net/phy/dp83867.c struct dp83867_private *dp83867 = phydev->priv; dp83867 322 drivers/net/phy/dp83867.c if (dp83867->rxctrl_strap_quirk) dp83867 345 drivers/net/phy/dp83867.c val |= (dp83867->fifo_depth << DP83867_PHYCR_FIFO_DEPTH_SHIFT); dp83867 386 drivers/net/phy/dp83867.c delay = (dp83867->rx_id_delay | dp83867 387 drivers/net/phy/dp83867.c (dp83867->tx_id_delay << DP83867_RGMII_TX_CLK_DELAY_SHIFT)); dp83867 394 drivers/net/phy/dp83867.c if (dp83867->io_impedance >= 0) dp83867 397 drivers/net/phy/dp83867.c dp83867->io_impedance); dp83867 430 drivers/net/phy/dp83867.c if (dp83867->sgmii_ref_clk_en) dp83867 445 drivers/net/phy/dp83867.c if (dp83867->port_mirroring != DP83867_PORT_MIRROING_KEEP) dp83867 449 drivers/net/phy/dp83867.c if (dp83867->set_clk_output) { dp83867 452 drivers/net/phy/dp83867.c if (dp83867->clk_output_sel == DP83867_CLK_O_SEL_OFF) { dp83867 456 drivers/net/phy/dp83867.c val = dp83867->clk_output_sel <<