Lines Matching defs:dev
106 struct device *dev = &bsp_priv->pdev->dev;
109 dev_err(dev, "%s: Missing rockchip,grf property\n", __func__);
120 struct device *dev = &bsp_priv->pdev->dev;
124 dev_err(dev, "%s: Missing clk_mac_speed clock\n", __func__);
134 dev_err(dev, "%s: set clk_mac_speed rate 2500000 failed: %d\n",
142 dev_err(dev, "%s: set clk_mac_speed rate 25000000 failed: %d\n",
146 dev_err(dev, "unknown speed value for RMII! speed=%d", speed);
186 struct device *dev = &bsp_priv->pdev->dev;
189 dev_err(dev, "Missing rockchip,grf property\n");
204 struct device *dev = &bsp_priv->pdev->dev;
207 dev_err(dev, "Missing rockchip,grf property\n");
217 struct device *dev = &bsp_priv->pdev->dev;
220 dev_err(dev, "Missing rockchip,grf property\n");
234 dev_err(dev, "unknown speed value for RGMII! speed=%d", speed);
239 struct device *dev = &bsp_priv->pdev->dev;
242 dev_err(dev, "Missing rockchip,grf property\n");
255 dev_err(dev, "unknown speed value for RMII! speed=%d", speed);
302 struct device *dev = &bsp_priv->pdev->dev;
305 dev_err(dev, "Missing rockchip,grf property\n");
321 struct device *dev = &bsp_priv->pdev->dev;
324 dev_err(dev, "Missing rockchip,grf property\n");
338 struct device *dev = &bsp_priv->pdev->dev;
341 dev_err(dev, "Missing rockchip,grf property\n");
355 dev_err(dev, "unknown speed value for RGMII! speed=%d", speed);
360 struct device *dev = &bsp_priv->pdev->dev;
363 dev_err(dev, "Missing rockchip,grf property\n");
376 dev_err(dev, "unknown speed value for RMII! speed=%d", speed);
424 struct device *dev = &bsp_priv->pdev->dev;
427 dev_err(dev, "Missing rockchip,grf property\n");
442 struct device *dev = &bsp_priv->pdev->dev;
445 dev_err(dev, "Missing rockchip,grf property\n");
455 struct device *dev = &bsp_priv->pdev->dev;
458 dev_err(dev, "Missing rockchip,grf property\n");
472 dev_err(dev, "unknown speed value for RGMII! speed=%d", speed);
477 struct device *dev = &bsp_priv->pdev->dev;
480 dev_err(dev, "Missing rockchip,grf property\n");
493 dev_err(dev, "unknown speed value for RMII! speed=%d", speed);
516 struct device *dev = &bsp_priv->pdev->dev;
519 dev_err(dev, "Missing rockchip,grf property\n");
529 struct device *dev = &bsp_priv->pdev->dev;
532 dev_err(dev, "Missing rockchip,grf property\n");
543 dev_err(dev, "unknown speed value for RMII! speed=%d", speed);
588 struct device *dev = &bsp_priv->pdev->dev;
591 dev_err(dev, "Missing rockchip,grf property\n");
608 struct device *dev = &bsp_priv->pdev->dev;
612 dev_err(dev, "Missing rockchip,grf property\n");
626 struct device *dev = &bsp_priv->pdev->dev;
629 dev_err(dev, "Missing rockchip,grf property\n");
643 dev_err(dev, "unknown speed value for RGMII! speed=%d", speed);
648 struct device *dev = &bsp_priv->pdev->dev;
652 dev_err(dev, "Missing rockchip,grf property\n");
668 dev_err(dev, "unknown speed value for RMII! speed=%d", speed);
716 struct device *dev = &bsp_priv->pdev->dev;
719 dev_err(dev, "%s: Missing rockchip,grf property\n", __func__);
734 struct device *dev = &bsp_priv->pdev->dev;
737 dev_err(dev, "%s: Missing rockchip,grf property\n", __func__);
747 struct device *dev = &bsp_priv->pdev->dev;
750 dev_err(dev, "%s: Missing rockchip,grf property\n", __func__);
764 dev_err(dev, "unknown speed value for RGMII! speed=%d", speed);
769 struct device *dev = &bsp_priv->pdev->dev;
772 dev_err(dev, "%s: Missing rockchip,grf property\n", __func__);
785 dev_err(dev, "unknown speed value for RMII! speed=%d", speed);
827 struct device *dev = &bsp_priv->pdev->dev;
830 dev_err(dev, "%s: Missing rockchip,grf property\n", __func__);
845 struct device *dev = &bsp_priv->pdev->dev;
848 dev_err(dev, "%s: Missing rockchip,grf property\n", __func__);
858 struct device *dev = &bsp_priv->pdev->dev;
861 dev_err(dev, "%s: Missing rockchip,grf property\n", __func__);
875 dev_err(dev, "unknown speed value for RGMII! speed=%d", speed);
880 struct device *dev = &bsp_priv->pdev->dev;
883 dev_err(dev, "%s: Missing rockchip,grf property\n", __func__);
896 dev_err(dev, "unknown speed value for RMII! speed=%d", speed);
938 struct device *dev = &bsp_priv->pdev->dev;
941 dev_err(dev, "%s: Missing rockchip,grf property\n", __func__);
956 struct device *dev = &bsp_priv->pdev->dev;
959 dev_err(dev, "%s: Missing rockchip,grf property\n", __func__);
969 struct device *dev = &bsp_priv->pdev->dev;
972 dev_err(dev, "%s: Missing rockchip,grf property\n", __func__);
986 dev_err(dev, "unknown speed value for RGMII! speed=%d", speed);
991 struct device *dev = &bsp_priv->pdev->dev;
994 dev_err(dev, "%s: Missing rockchip,grf property\n", __func__);
1007 dev_err(dev, "unknown speed value for RMII! speed=%d", speed);
1042 struct device *dev = &bsp_priv->pdev->dev;
1046 dev_err(dev, "Missing rockchip,grf property\n");
1067 struct device *dev = &bsp_priv->pdev->dev;
1071 dev_err(dev, "%s: Missing rockchip,grf property\n", __func__);
1083 struct device *dev = &bsp_priv->pdev->dev;
1098 dev_err(dev, "unknown speed value for GMAC speed=%d", speed);
1104 dev_err(dev, "%s: set clk_mac_speed rate %ld failed %d\n",
1165 struct device *dev = &bsp_priv->pdev->dev;
1169 dev_err(dev, "Missing rockchip,grf or rockchip,php_grf property\n");
1193 struct device *dev = &bsp_priv->pdev->dev;
1196 dev_err(dev, "%s: Missing rockchip,php_grf property\n", __func__);
1209 struct device *dev = &bsp_priv->pdev->dev;
1239 dev_err(dev, "unknown speed value for GMAC speed=%d", speed);
1282 struct device *dev = &bsp_priv->pdev->dev;
1285 dev_err(dev, "%s: Missing rockchip,grf property\n", __func__);
1295 struct device *dev = &bsp_priv->pdev->dev;
1298 dev_err(dev, "%s: Missing rockchip,grf property\n", __func__);
1311 dev_err(dev, "unknown speed value for RMII! speed=%d", speed);
1350 struct device *dev = &bsp_priv->pdev->dev;
1353 dev_err(dev, "Missing rockchip,grf property\n");
1375 struct device *dev = &bsp_priv->pdev->dev;
1378 dev_err(dev, "%s: Missing rockchip,grf property\n", __func__);
1389 struct device *dev = &bsp_priv->pdev->dev;
1404 dev_err(dev, "unknown speed value for RGMII speed=%d", speed);
1410 dev_err(dev, "%s: set clk_mac_speed rate %ld failed %d\n",
1417 struct device *dev = &bsp_priv->pdev->dev;
1429 dev_err(dev, "unknown speed value for RGMII speed=%d", speed);
1435 dev_err(dev, "%s: set clk_mac_speed rate %ld failed %d\n",
1493 struct device *dev = &bsp_priv->pdev->dev;
1503 bsp_priv->clks = devm_kcalloc(dev, bsp_priv->num_clks,
1516 ret = devm_clk_bulk_get_optional(dev, bsp_priv->num_clks,
1519 return dev_err_probe(dev, ret, "Failed to get clocks\n");
1522 bsp_priv->clk_mac = devm_clk_get(dev, "stmmaceth");
1525 return dev_err_probe(dev, ret, "Cannot get stmmaceth clock\n");
1528 dev_info(dev, "clock input from PHY\n");
1537 return dev_err_probe(dev, ret, "Cannot get PHY clock\n");
1587 struct device *dev = &bsp_priv->pdev->dev;
1592 dev_err(dev, "fail to enable phy-supply\n");
1596 dev_err(dev, "fail to disable phy-supply\n");
1607 struct device *dev = &pdev->dev;
1613 bsp_priv = devm_kzalloc(dev, sizeof(*bsp_priv), GFP_KERNEL);
1617 of_get_phy_mode(dev->of_node, &bsp_priv->phy_iface);
1636 bsp_priv->regulator = devm_regulator_get(dev, "phy");
1639 dev_err_probe(dev, ret, "failed to get phy regulator\n");
1643 ret = of_property_read_string(dev->of_node, "clock_in_out", &strings);
1645 dev_err(dev, "Can not read property: clock_in_out.\n");
1648 dev_info(dev, "clock input or output? (%s).\n",
1656 ret = of_property_read_u32(dev->of_node, "tx_delay", &value);
1659 dev_err(dev, "Can not read property: tx_delay.");
1660 dev_err(dev, "set tx_delay to 0x%x\n",
1663 dev_info(dev, "TX delay(0x%x).\n", value);
1667 ret = of_property_read_u32(dev->of_node, "rx_delay", &value);
1670 dev_err(dev, "Can not read property: rx_delay.");
1671 dev_err(dev, "set rx_delay to 0x%x\n",
1674 dev_info(dev, "RX delay(0x%x).\n", value);
1678 bsp_priv->grf = syscon_regmap_lookup_by_phandle(dev->of_node,
1680 bsp_priv->php_grf = syscon_regmap_lookup_by_phandle(dev->of_node,
1689 dev_err(&pdev->dev, "No PHY reset control found.\n");
1694 dev_info(dev, "integrated PHY? (%s).\n",
1717 dev_err(&bsp_priv->pdev->dev,
1726 struct device *dev = &bsp_priv->pdev->dev;
1739 dev_info(dev, "init for RGMII\n");
1744 dev_info(dev, "init for RGMII_ID\n");
1748 dev_info(dev, "init for RGMII_RXID\n");
1752 dev_info(dev, "init for RGMII_TXID\n");
1756 dev_info(dev, "init for RMII\n");
1760 dev_err(dev, "NO interface defined!\n");
1769 pm_runtime_get_sync(dev);
1782 pm_runtime_put_sync(&gmac->pdev->dev);
1791 struct device *dev = &bsp_priv->pdev->dev;
1806 dev_err(dev, "unsupported interface %d", bsp_priv->phy_iface);
1817 data = of_device_get_match_data(&pdev->dev);
1819 dev_err(&pdev->dev, "no of match data provided\n");
1852 ret = stmmac_dvr_probe(&pdev->dev, plat_dat, &stmmac_res);
1868 struct rk_priv_data *bsp_priv = get_stmmac_bsp_priv(&pdev->dev);
1870 stmmac_dvr_remove(&pdev->dev);
1876 static int rk_gmac_suspend(struct device *dev)
1878 struct rk_priv_data *bsp_priv = get_stmmac_bsp_priv(dev);
1879 int ret = stmmac_suspend(dev);
1882 if (!device_may_wakeup(dev)) {
1890 static int rk_gmac_resume(struct device *dev)
1892 struct rk_priv_data *bsp_priv = get_stmmac_bsp_priv(dev);
1900 return stmmac_resume(dev);