Lines Matching refs:soc_data

58 	const struct phy_gmii_sel_soc_data *soc_data;  member
70 const struct phy_gmii_sel_soc_data *soc_data = if_phy->priv->soc_data; in phy_gmii_sel_mode() local
101 if (!(soc_data->extra_modes & BIT(PHY_INTERFACE_MODE_QSGMII))) in phy_gmii_sel_mode()
126 if (soc_data->features & BIT(PHY_GMII_SEL_RGMII_ID_MODE) && in phy_gmii_sel_mode()
134 if (soc_data->features & BIT(PHY_GMII_SEL_RMII_IO_CLK_EN) && in phy_gmii_sel_mode()
278 if (priv->soc_data->features & BIT(PHY_GMII_SEL_RMII_IO_CLK_EN) && in phy_gmii_sel_of_xlate()
287 if (priv->soc_data->features & BIT(PHY_GMII_SEL_RMII_IO_CLK_EN)) in phy_gmii_sel_of_xlate()
298 const struct phy_gmii_sel_soc_data *soc_data = priv->soc_data; in phy_gmii_init_phy() local
308 fields = soc_data->regfields[port - 1]; in phy_gmii_init_phy()
321 if (soc_data->features & BIT(PHY_GMII_SEL_RGMII_ID_MODE)) { in phy_gmii_init_phy()
334 if (soc_data->features & BIT(PHY_GMII_SEL_RMII_IO_CLK_EN)) { in phy_gmii_init_phy()
360 const struct phy_gmii_sel_soc_data *soc_data = priv->soc_data; in phy_gmii_sel_init_ports() local
365 if (soc_data->use_of_data) { in phy_gmii_sel_init_ports()
397 const struct phy_gmii_sel_soc_data *soc_data; in phy_gmii_sel_probe() local
414 priv->soc_data = of_id->data; in phy_gmii_sel_probe()
415 soc_data = priv->soc_data; in phy_gmii_sel_probe()
416 priv->num_ports = priv->soc_data->num_ports; in phy_gmii_sel_probe()
424 for (i = 0; i < soc_data->num_qsgmii_main_ports; i++) { in phy_gmii_sel_probe()
429 if (main_ports < 1 || main_ports > soc_data->num_ports) { in phy_gmii_sel_probe()