Lines Matching refs:soc_data
60 const struct phy_gmii_sel_soc_data *soc_data; member
73 const struct phy_gmii_sel_soc_data *soc_data = if_phy->priv->soc_data; in phy_gmii_sel_mode() local
104 if (!(soc_data->extra_modes & BIT(PHY_INTERFACE_MODE_QSGMII))) in phy_gmii_sel_mode()
113 if (!(soc_data->extra_modes & BIT(PHY_INTERFACE_MODE_SGMII))) in phy_gmii_sel_mode()
120 if (!(soc_data->extra_modes & BIT(PHY_INTERFACE_MODE_USXGMII))) in phy_gmii_sel_mode()
143 if (soc_data->features & BIT(PHY_GMII_SEL_RGMII_ID_MODE) && in phy_gmii_sel_mode()
151 if (soc_data->features & BIT(PHY_GMII_SEL_RMII_IO_CLK_EN) && in phy_gmii_sel_mode()
309 if (priv->soc_data->features & BIT(PHY_GMII_SEL_RMII_IO_CLK_EN) && in phy_gmii_sel_of_xlate()
318 if (priv->soc_data->features & BIT(PHY_GMII_SEL_RMII_IO_CLK_EN)) in phy_gmii_sel_of_xlate()
329 const struct phy_gmii_sel_soc_data *soc_data = priv->soc_data; in phy_gmii_init_phy() local
339 fields = soc_data->regfields[port - 1]; in phy_gmii_init_phy()
352 if (soc_data->features & BIT(PHY_GMII_SEL_RGMII_ID_MODE)) { in phy_gmii_init_phy()
365 if (soc_data->features & BIT(PHY_GMII_SEL_RMII_IO_CLK_EN)) { in phy_gmii_init_phy()
391 const struct phy_gmii_sel_soc_data *soc_data = priv->soc_data; in phy_gmii_sel_init_ports() local
396 if (soc_data->use_of_data) { in phy_gmii_sel_init_ports()
429 const struct phy_gmii_sel_soc_data *soc_data; in phy_gmii_sel_probe() local
446 priv->soc_data = of_id->data; in phy_gmii_sel_probe()
447 soc_data = priv->soc_data; in phy_gmii_sel_probe()
448 priv->num_ports = priv->soc_data->num_ports; in phy_gmii_sel_probe()
456 for (i = 0; i < soc_data->num_qsgmii_main_ports; i++) { in phy_gmii_sel_probe()
461 if (main_ports < 1 || main_ports > soc_data->num_ports) { in phy_gmii_sel_probe()