Lines Matching defs:vsc8531

19 #include <dt-bindings/net/mscc-phy-vsc8531.h>
397 if (of_property_read_u32(of_node, "vsc8531,vddmac", &vdd))
400 if (of_property_read_u32(of_node, "vsc8531,edge-slowdown", &sd))
457 ret = sprintf(led_dt_prop, "vsc8531,led-%d-mode", i);
1485 struct vsc8531_private *vsc8531 = phydev->priv;
1503 vsc8531->ts_base_addr = phydev->mdio.addr;
1504 vsc8531->ts_base_phy = addr;
1507 vsc8531->base_addr = phydev->mdio.addr + addr;
1509 vsc8531->ts_base_addr += 2;
1510 vsc8531->ts_base_phy += 2;
1513 vsc8531->base_addr = phydev->mdio.addr - addr;
1515 vsc8531->ts_base_addr -= 2;
1516 vsc8531->ts_base_phy -= 2;
1520 vsc8531->addr = addr;
1525 struct vsc8531_private *vsc8531 = phydev->priv;
1619 PROC_CMD_FIBER_PORT(vsc8531->addr) |
1628 PROC_CMD_FIBER_PORT(vsc8531->addr) |
1663 for (i = 0; i < vsc8531->nleds; i++) {
1664 ret = vsc85xx_led_cntl_set(phydev, i, vsc8531->leds_mode[i]);
1704 struct vsc8531_private *vsc8531 = phydev->priv;
1714 rc = vsc85xx_edge_rate_cntl_set(phydev, vsc8531->rate_magic);
1730 for (i = 0; i < vsc8531->nleds; i++) {
1731 rc = vsc85xx_led_cntl_set(phydev, i, vsc8531->leds_mode[i]);
1863 struct vsc8531_private *vsc8531 = phydev->priv;
2016 for (i = 0; i < vsc8531->nleds; i++) {
2017 ret = vsc85xx_led_cntl_set(phydev, i, vsc8531->leds_mode[i]);
2083 struct vsc8531_private *vsc8531;
2088 vsc8531 = devm_kzalloc(&phydev->mdio.dev, sizeof(*vsc8531), GFP_KERNEL);
2089 if (!vsc8531)
2092 phydev->priv = vsc8531;
2096 vsc8531->base_addr, 0);
2098 vsc8531->nleds = 4;
2099 vsc8531->supp_led_modes = VSC85XX_SUPP_LED_MODES;
2100 vsc8531->hw_stats = vsc85xx_hw_stats;
2101 vsc8531->nstats = ARRAY_SIZE(vsc85xx_hw_stats);
2102 vsc8531->stats = devm_kcalloc(&phydev->mdio.dev, vsc8531->nstats,
2104 if (!vsc8531->stats)
2112 struct vsc8531_private *vsc8531;
2117 vsc8531 = devm_kzalloc(&phydev->mdio.dev, sizeof(*vsc8531), GFP_KERNEL);
2118 if (!vsc8531)
2121 phydev->priv = vsc8531;
2125 vsc8531->base_addr, 0);
2127 vsc8531->nleds = 4;
2128 vsc8531->supp_led_modes = VSC8584_SUPP_LED_MODES;
2129 vsc8531->hw_stats = vsc8584_hw_stats;
2130 vsc8531->nstats = ARRAY_SIZE(vsc8584_hw_stats);
2131 vsc8531->stats = devm_kcalloc(&phydev->mdio.dev, vsc8531->nstats,
2133 if (!vsc8531->stats)
2141 struct vsc8531_private *vsc8531;
2152 vsc8531 = devm_kzalloc(&phydev->mdio.dev, sizeof(*vsc8531), GFP_KERNEL);
2153 if (!vsc8531)
2156 phydev->priv = vsc8531;
2159 devm_phy_package_join(&phydev->mdio.dev, phydev, vsc8531->base_addr,
2162 vsc8531->nleds = 4;
2163 vsc8531->supp_led_modes = VSC8584_SUPP_LED_MODES;
2164 vsc8531->hw_stats = vsc8584_hw_stats;
2165 vsc8531->nstats = ARRAY_SIZE(vsc8584_hw_stats);
2166 vsc8531->stats = devm_kcalloc(&phydev->mdio.dev, vsc8531->nstats,
2168 if (!vsc8531->stats)
2186 struct vsc8531_private *vsc8531;
2195 vsc8531 = devm_kzalloc(&phydev->mdio.dev, sizeof(*vsc8531), GFP_KERNEL);
2196 if (!vsc8531)
2199 phydev->priv = vsc8531;
2201 vsc8531->rate_magic = rate_magic;
2202 vsc8531->nleds = 2;
2203 vsc8531->supp_led_modes = VSC85XX_SUPP_LED_MODES;
2204 vsc8531->hw_stats = vsc85xx_hw_stats;
2205 vsc8531->nstats = ARRAY_SIZE(vsc85xx_hw_stats);
2206 vsc8531->stats = devm_kcalloc(&phydev->mdio.dev, vsc8531->nstats,
2208 if (!vsc8531->stats)