Lines Matching refs:soc_data
48 const struct phy_gmii_sel_soc_data *soc_data; member
57 const struct phy_gmii_sel_soc_data *soc_data = if_phy->priv->soc_data; in phy_gmii_sel_mode() local
106 if (soc_data->features & BIT(PHY_GMII_SEL_RGMII_ID_MODE) && in phy_gmii_sel_mode()
114 if (soc_data->features & BIT(PHY_GMII_SEL_RMII_IO_CLK_EN) && in phy_gmii_sel_mode()
209 if (priv->soc_data->features & BIT(PHY_GMII_SEL_RMII_IO_CLK_EN) && in phy_gmii_sel_of_xlate()
212 if (phy_id > priv->soc_data->num_ports) in phy_gmii_sel_of_xlate()
218 if (priv->soc_data->features & BIT(PHY_GMII_SEL_RMII_IO_CLK_EN)) in phy_gmii_sel_of_xlate()
228 const struct phy_gmii_sel_soc_data *soc_data = priv->soc_data; in phy_gmii_sel_init_ports() local
233 num_ports = priv->soc_data->num_ports; in phy_gmii_sel_init_ports()
248 field = &soc_data->regfields[i][PHY_GMII_SEL_PORT_MODE]; in phy_gmii_sel_init_ports()
257 field = &soc_data->regfields[i][PHY_GMII_SEL_RGMII_ID_MODE]; in phy_gmii_sel_init_ports()
268 field = &soc_data->regfields[i][PHY_GMII_SEL_RMII_IO_CLK_EN]; in phy_gmii_sel_init_ports()
311 priv->soc_data = of_id->data; in phy_gmii_sel_probe()