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