Lines Matching refs:plat
204 struct plat_stmmacenet_data *plat;
287 plat = devm_stmmac_probe_config_dt(pdev, res.mac);
288 if (IS_ERR(plat)) {
289 err = PTR_ERR(plat);
293 plat->has_xgmac = 1;
294 plat->flags |= STMMAC_FLAG_TSO_EN;
295 plat->pmt = 1;
296 plat->bsp_priv = mgbe;
298 if (!plat->mdio_node)
299 plat->mdio_node = of_get_child_by_name(pdev->dev.of_node, "mdio");
301 if (!plat->mdio_bus_data) {
302 plat->mdio_bus_data = devm_kzalloc(&pdev->dev, sizeof(*plat->mdio_bus_data),
304 if (!plat->mdio_bus_data) {
310 plat->mdio_bus_data->needs_reset = true;
327 plat->serdes_powerup = mgbe_uphy_lane_bringup_serdes_up;
328 plat->serdes_powerdown = mgbe_uphy_lane_bringup_serdes_down;
331 plat->tx_fifo_size = 131072;
333 plat->rx_fifo_size = 196608;
341 plat->flags |= STMMAC_FLAG_SERDES_UP_AFTER_PHY_LINKUP;
343 err = stmmac_dvr_probe(&pdev->dev, plat, &res);