Home
last modified time | relevance | path

Searched refs:mdio_bus_data (Results 1 – 14 of 14) sorted by relevance

/linux-6.15/drivers/net/ethernet/stmicro/stmmac/
H A Dstmmac_mdio.c515 } else if (priv->plat->mdio_bus_data && in stmmac_pcs_setup()
516 priv->plat->mdio_bus_data->pcs_mask) { in stmmac_pcs_setup()
517 addr = ffs(priv->plat->mdio_bus_data->pcs_mask) - 1; in stmmac_pcs_setup()
559 struct stmmac_mdio_bus_data *mdio_bus_data = priv->plat->mdio_bus_data; in stmmac_mdio_register() local
566 if (!mdio_bus_data) in stmmac_mdio_register()
573 if (mdio_bus_data->irqs) in stmmac_mdio_register()
607 if (mdio_bus_data->needs_reset) in stmmac_mdio_register()
613 new_bus->phy_mask = mdio_bus_data->phy_mask | mdio_bus_data->pcs_mask; in stmmac_mdio_register()
657 if (!mdio_bus_data->irqs && in stmmac_mdio_register()
658 (mdio_bus_data->probed_phy_irq > 0)) { in stmmac_mdio_register()
[all …]
H A Dstmmac_pci.c28 plat->mdio_bus_data->needs_reset = true; in common_default_data()
166 plat->mdio_bus_data = devm_kzalloc(&pdev->dev, in stmmac_pci_probe()
167 sizeof(*plat->mdio_bus_data), in stmmac_pci_probe()
169 if (!plat->mdio_bus_data) in stmmac_pci_probe()
H A Ddwmac-tegra.c319 if (!plat->mdio_bus_data) { in tegra_mgbe_probe()
320 plat->mdio_bus_data = devm_kzalloc(&pdev->dev, sizeof(*plat->mdio_bus_data), in tegra_mgbe_probe()
322 if (!plat->mdio_bus_data) { in tegra_mgbe_probe()
328 plat->mdio_bus_data->needs_reset = true; in tegra_mgbe_probe()
H A Ddwmac-loongson.c197 plat->mdio_bus_data->phy_mask = ~(u32)BIT(2); in loongson_gnet_data()
457 plat->mdio_bus_data->needs_reset = true; in loongson_dwmac_dt_config()
545 plat->mdio_bus_data = devm_kzalloc(&pdev->dev, in loongson_dwmac_probe()
546 sizeof(*plat->mdio_bus_data), in loongson_dwmac_probe()
548 if (!plat->mdio_bus_data) in loongson_dwmac_probe()
H A Ddwmac-intel.c305 priv->plat->mdio_bus_data->default_an_inband = false; in intel_speed_mode_2500()
567 plat->mdio_bus_data->needs_reset = true; in common_default_data()
742 plat->mdio_bus_data->pcs_mask = BIT(INTEL_MGBE_XPCS_ADDR); in intel_mgbe_common_data()
743 plat->mdio_bus_data->default_an_inband = true; in intel_mgbe_common_data()
748 plat->mdio_bus_data->phy_mask = 1 << INTEL_MGBE_ADHOC_ADDR; in intel_mgbe_common_data()
749 plat->mdio_bus_data->phy_mask |= 1 << INTEL_MGBE_XPCS_ADDR; in intel_mgbe_common_data()
1262 plat->mdio_bus_data = devm_kzalloc(&pdev->dev, in intel_eth_pci_probe()
1263 sizeof(*plat->mdio_bus_data), in intel_eth_pci_probe()
1265 if (!plat->mdio_bus_data) in intel_eth_pci_probe()
H A Dstmmac_platform.c370 plat->mdio_bus_data = devm_kzalloc(dev, in stmmac_mdio_setup()
371 sizeof(*plat->mdio_bus_data), in stmmac_mdio_setup()
373 if (!plat->mdio_bus_data) in stmmac_mdio_setup()
376 plat->mdio_bus_data->needs_reset = true; in stmmac_mdio_setup()
H A Ddwmac-dwc-qos-eth.c257 plat_dat->mdio_bus_data->needs_reset = false; in tegra_eqos_probe()
H A Dstmmac_main.c1260 struct stmmac_mdio_bus_data *mdio_bus_data; in stmmac_phy_setup() local
1280 mdio_bus_data = priv->plat->mdio_bus_data; in stmmac_phy_setup()
1281 if (mdio_bus_data) in stmmac_phy_setup()
1283 mdio_bus_data->default_an_inband; in stmmac_phy_setup()
/linux-6.15/drivers/net/ethernet/samsung/sxgbe/
H A Dsxgbe_platform.c45 plat->mdio_bus_data = devm_kzalloc(&pdev->dev, in sxgbe_probe_config_dt()
46 sizeof(*plat->mdio_bus_data), in sxgbe_probe_config_dt()
48 if (!plat->mdio_bus_data) in sxgbe_probe_config_dt()
H A Dsxgbe_mdio.c199 struct sxgbe_mdio_bus_data *mdio_data = priv->plat->mdio_bus_data; in sxgbe_mdio_register()
/linux-6.15/include/linux/
H A Dsxgbe_platform.h44 struct sxgbe_mdio_bus_data *mdio_bus_data; member
H A Dstmmac.h207 struct stmmac_mdio_bus_data *mdio_bus_data; member
/linux-6.15/arch/mips/loongson32/common/
H A Dplatform.c135 .mdio_bus_data = &ls1x_mdio_bus_data,
172 .mdio_bus_data = &ls1x_mdio_bus_data,
/linux-6.15/Documentation/networking/device_drivers/ethernet/stmicro/
H A Dstmmac.rst362 struct stmmac_mdio_bus_data *mdio_bus_data;