Lines Matching full:grf
74 struct regmap *grf; member
99 if (IS_ERR(bsp_priv->grf)) { in px30_set_to_rmii()
100 dev_err(dev, "%s: Missing rockchip,grf property\n", __func__); in px30_set_to_rmii()
104 regmap_write(bsp_priv->grf, PX30_GRF_GMAC_CON1, in px30_set_to_rmii()
119 regmap_write(bsp_priv->grf, PX30_GRF_GMAC_CON1, in px30_set_rmii_speed()
127 regmap_write(bsp_priv->grf, PX30_GRF_GMAC_CON1, in px30_set_rmii_speed()
178 if (IS_ERR(bsp_priv->grf)) { in rk3128_set_to_rgmii()
179 dev_err(dev, "Missing rockchip,grf property\n"); in rk3128_set_to_rgmii()
183 regmap_write(bsp_priv->grf, RK3128_GRF_MAC_CON1, in rk3128_set_to_rgmii()
186 regmap_write(bsp_priv->grf, RK3128_GRF_MAC_CON0, in rk3128_set_to_rgmii()
196 if (IS_ERR(bsp_priv->grf)) { in rk3128_set_to_rmii()
197 dev_err(dev, "Missing rockchip,grf property\n"); in rk3128_set_to_rmii()
201 regmap_write(bsp_priv->grf, RK3128_GRF_MAC_CON1, in rk3128_set_to_rmii()
209 if (IS_ERR(bsp_priv->grf)) { in rk3128_set_rgmii_speed()
210 dev_err(dev, "Missing rockchip,grf property\n"); in rk3128_set_rgmii_speed()
215 regmap_write(bsp_priv->grf, RK3128_GRF_MAC_CON1, in rk3128_set_rgmii_speed()
218 regmap_write(bsp_priv->grf, RK3128_GRF_MAC_CON1, in rk3128_set_rgmii_speed()
221 regmap_write(bsp_priv->grf, RK3128_GRF_MAC_CON1, in rk3128_set_rgmii_speed()
231 if (IS_ERR(bsp_priv->grf)) { in rk3128_set_rmii_speed()
232 dev_err(dev, "Missing rockchip,grf property\n"); in rk3128_set_rmii_speed()
237 regmap_write(bsp_priv->grf, RK3128_GRF_MAC_CON1, in rk3128_set_rmii_speed()
241 regmap_write(bsp_priv->grf, RK3128_GRF_MAC_CON1, in rk3128_set_rmii_speed()
294 if (IS_ERR(bsp_priv->grf)) { in rk3228_set_to_rgmii()
295 dev_err(dev, "Missing rockchip,grf property\n"); in rk3228_set_to_rgmii()
299 regmap_write(bsp_priv->grf, RK3228_GRF_MAC_CON1, in rk3228_set_to_rgmii()
304 regmap_write(bsp_priv->grf, RK3228_GRF_MAC_CON0, in rk3228_set_to_rgmii()
313 if (IS_ERR(bsp_priv->grf)) { in rk3228_set_to_rmii()
314 dev_err(dev, "Missing rockchip,grf property\n"); in rk3228_set_to_rmii()
318 regmap_write(bsp_priv->grf, RK3228_GRF_MAC_CON1, in rk3228_set_to_rmii()
323 regmap_write(bsp_priv->grf, RK3228_GRF_MAC_CON1, GRF_BIT(11)); in rk3228_set_to_rmii()
330 if (IS_ERR(bsp_priv->grf)) { in rk3228_set_rgmii_speed()
331 dev_err(dev, "Missing rockchip,grf property\n"); in rk3228_set_rgmii_speed()
336 regmap_write(bsp_priv->grf, RK3228_GRF_MAC_CON1, in rk3228_set_rgmii_speed()
339 regmap_write(bsp_priv->grf, RK3228_GRF_MAC_CON1, in rk3228_set_rgmii_speed()
342 regmap_write(bsp_priv->grf, RK3228_GRF_MAC_CON1, in rk3228_set_rgmii_speed()
352 if (IS_ERR(bsp_priv->grf)) { in rk3228_set_rmii_speed()
353 dev_err(dev, "Missing rockchip,grf property\n"); in rk3228_set_rmii_speed()
358 regmap_write(bsp_priv->grf, RK3228_GRF_MAC_CON1, in rk3228_set_rmii_speed()
362 regmap_write(bsp_priv->grf, RK3228_GRF_MAC_CON1, in rk3228_set_rmii_speed()
371 regmap_write(priv->grf, RK3228_GRF_CON_MUX, in rk3228_integrated_phy_powerup()
416 if (IS_ERR(bsp_priv->grf)) { in rk3288_set_to_rgmii()
417 dev_err(dev, "Missing rockchip,grf property\n"); in rk3288_set_to_rgmii()
421 regmap_write(bsp_priv->grf, RK3288_GRF_SOC_CON1, in rk3288_set_to_rgmii()
424 regmap_write(bsp_priv->grf, RK3288_GRF_SOC_CON3, in rk3288_set_to_rgmii()
434 if (IS_ERR(bsp_priv->grf)) { in rk3288_set_to_rmii()
435 dev_err(dev, "Missing rockchip,grf property\n"); in rk3288_set_to_rmii()
439 regmap_write(bsp_priv->grf, RK3288_GRF_SOC_CON1, in rk3288_set_to_rmii()
447 if (IS_ERR(bsp_priv->grf)) { in rk3288_set_rgmii_speed()
448 dev_err(dev, "Missing rockchip,grf property\n"); in rk3288_set_rgmii_speed()
453 regmap_write(bsp_priv->grf, RK3288_GRF_SOC_CON1, in rk3288_set_rgmii_speed()
456 regmap_write(bsp_priv->grf, RK3288_GRF_SOC_CON1, in rk3288_set_rgmii_speed()
459 regmap_write(bsp_priv->grf, RK3288_GRF_SOC_CON1, in rk3288_set_rgmii_speed()
469 if (IS_ERR(bsp_priv->grf)) { in rk3288_set_rmii_speed()
470 dev_err(dev, "Missing rockchip,grf property\n"); in rk3288_set_rmii_speed()
475 regmap_write(bsp_priv->grf, RK3288_GRF_SOC_CON1, in rk3288_set_rmii_speed()
479 regmap_write(bsp_priv->grf, RK3288_GRF_SOC_CON1, in rk3288_set_rmii_speed()
532 if (IS_ERR(bsp_priv->grf)) { in rk3328_set_to_rgmii()
533 dev_err(dev, "Missing rockchip,grf property\n"); in rk3328_set_to_rgmii()
537 regmap_write(bsp_priv->grf, RK3328_GRF_MAC_CON1, in rk3328_set_to_rgmii()
543 regmap_write(bsp_priv->grf, RK3328_GRF_MAC_CON0, in rk3328_set_to_rgmii()
553 if (IS_ERR(bsp_priv->grf)) { in rk3328_set_to_rmii()
554 dev_err(dev, "Missing rockchip,grf property\n"); in rk3328_set_to_rmii()
561 regmap_write(bsp_priv->grf, reg, in rk3328_set_to_rmii()
570 if (IS_ERR(bsp_priv->grf)) { in rk3328_set_rgmii_speed()
571 dev_err(dev, "Missing rockchip,grf property\n"); in rk3328_set_rgmii_speed()
576 regmap_write(bsp_priv->grf, RK3328_GRF_MAC_CON1, in rk3328_set_rgmii_speed()
579 regmap_write(bsp_priv->grf, RK3328_GRF_MAC_CON1, in rk3328_set_rgmii_speed()
582 regmap_write(bsp_priv->grf, RK3328_GRF_MAC_CON1, in rk3328_set_rgmii_speed()
593 if (IS_ERR(bsp_priv->grf)) { in rk3328_set_rmii_speed()
594 dev_err(dev, "Missing rockchip,grf property\n"); in rk3328_set_rmii_speed()
602 regmap_write(bsp_priv->grf, reg, in rk3328_set_rmii_speed()
606 regmap_write(bsp_priv->grf, reg, in rk3328_set_rmii_speed()
615 regmap_write(priv->grf, RK3328_GRF_MACPHY_CON1, in rk3328_integrated_phy_powerup()
660 if (IS_ERR(bsp_priv->grf)) { in rk3366_set_to_rgmii()
661 dev_err(dev, "%s: Missing rockchip,grf property\n", __func__); in rk3366_set_to_rgmii()
665 regmap_write(bsp_priv->grf, RK3366_GRF_SOC_CON6, in rk3366_set_to_rgmii()
668 regmap_write(bsp_priv->grf, RK3366_GRF_SOC_CON7, in rk3366_set_to_rgmii()
678 if (IS_ERR(bsp_priv->grf)) { in rk3366_set_to_rmii()
679 dev_err(dev, "%s: Missing rockchip,grf property\n", __func__); in rk3366_set_to_rmii()
683 regmap_write(bsp_priv->grf, RK3366_GRF_SOC_CON6, in rk3366_set_to_rmii()
691 if (IS_ERR(bsp_priv->grf)) { in rk3366_set_rgmii_speed()
692 dev_err(dev, "%s: Missing rockchip,grf property\n", __func__); in rk3366_set_rgmii_speed()
697 regmap_write(bsp_priv->grf, RK3366_GRF_SOC_CON6, in rk3366_set_rgmii_speed()
700 regmap_write(bsp_priv->grf, RK3366_GRF_SOC_CON6, in rk3366_set_rgmii_speed()
703 regmap_write(bsp_priv->grf, RK3366_GRF_SOC_CON6, in rk3366_set_rgmii_speed()
713 if (IS_ERR(bsp_priv->grf)) { in rk3366_set_rmii_speed()
714 dev_err(dev, "%s: Missing rockchip,grf property\n", __func__); in rk3366_set_rmii_speed()
719 regmap_write(bsp_priv->grf, RK3366_GRF_SOC_CON6, in rk3366_set_rmii_speed()
723 regmap_write(bsp_priv->grf, RK3366_GRF_SOC_CON6, in rk3366_set_rmii_speed()
771 if (IS_ERR(bsp_priv->grf)) { in rk3368_set_to_rgmii()
772 dev_err(dev, "%s: Missing rockchip,grf property\n", __func__); in rk3368_set_to_rgmii()
776 regmap_write(bsp_priv->grf, RK3368_GRF_SOC_CON15, in rk3368_set_to_rgmii()
779 regmap_write(bsp_priv->grf, RK3368_GRF_SOC_CON16, in rk3368_set_to_rgmii()
789 if (IS_ERR(bsp_priv->grf)) { in rk3368_set_to_rmii()
790 dev_err(dev, "%s: Missing rockchip,grf property\n", __func__); in rk3368_set_to_rmii()
794 regmap_write(bsp_priv->grf, RK3368_GRF_SOC_CON15, in rk3368_set_to_rmii()
802 if (IS_ERR(bsp_priv->grf)) { in rk3368_set_rgmii_speed()
803 dev_err(dev, "%s: Missing rockchip,grf property\n", __func__); in rk3368_set_rgmii_speed()
808 regmap_write(bsp_priv->grf, RK3368_GRF_SOC_CON15, in rk3368_set_rgmii_speed()
811 regmap_write(bsp_priv->grf, RK3368_GRF_SOC_CON15, in rk3368_set_rgmii_speed()
814 regmap_write(bsp_priv->grf, RK3368_GRF_SOC_CON15, in rk3368_set_rgmii_speed()
824 if (IS_ERR(bsp_priv->grf)) { in rk3368_set_rmii_speed()
825 dev_err(dev, "%s: Missing rockchip,grf property\n", __func__); in rk3368_set_rmii_speed()
830 regmap_write(bsp_priv->grf, RK3368_GRF_SOC_CON15, in rk3368_set_rmii_speed()
834 regmap_write(bsp_priv->grf, RK3368_GRF_SOC_CON15, in rk3368_set_rmii_speed()
882 if (IS_ERR(bsp_priv->grf)) { in rk3399_set_to_rgmii()
883 dev_err(dev, "%s: Missing rockchip,grf property\n", __func__); in rk3399_set_to_rgmii()
887 regmap_write(bsp_priv->grf, RK3399_GRF_SOC_CON5, in rk3399_set_to_rgmii()
890 regmap_write(bsp_priv->grf, RK3399_GRF_SOC_CON6, in rk3399_set_to_rgmii()
900 if (IS_ERR(bsp_priv->grf)) { in rk3399_set_to_rmii()
901 dev_err(dev, "%s: Missing rockchip,grf property\n", __func__); in rk3399_set_to_rmii()
905 regmap_write(bsp_priv->grf, RK3399_GRF_SOC_CON5, in rk3399_set_to_rmii()
913 if (IS_ERR(bsp_priv->grf)) { in rk3399_set_rgmii_speed()
914 dev_err(dev, "%s: Missing rockchip,grf property\n", __func__); in rk3399_set_rgmii_speed()
919 regmap_write(bsp_priv->grf, RK3399_GRF_SOC_CON5, in rk3399_set_rgmii_speed()
922 regmap_write(bsp_priv->grf, RK3399_GRF_SOC_CON5, in rk3399_set_rgmii_speed()
925 regmap_write(bsp_priv->grf, RK3399_GRF_SOC_CON5, in rk3399_set_rgmii_speed()
935 if (IS_ERR(bsp_priv->grf)) { in rk3399_set_rmii_speed()
936 dev_err(dev, "%s: Missing rockchip,grf property\n", __func__); in rk3399_set_rmii_speed()
941 regmap_write(bsp_priv->grf, RK3399_GRF_SOC_CON5, in rk3399_set_rmii_speed()
945 regmap_write(bsp_priv->grf, RK3399_GRF_SOC_CON5, in rk3399_set_rmii_speed()
976 if (IS_ERR(bsp_priv->grf)) { in rv1108_set_to_rmii()
977 dev_err(dev, "%s: Missing rockchip,grf property\n", __func__); in rv1108_set_to_rmii()
981 regmap_write(bsp_priv->grf, RV1108_GRF_GMAC_CON0, in rv1108_set_to_rmii()
989 if (IS_ERR(bsp_priv->grf)) { in rv1108_set_rmii_speed()
990 dev_err(dev, "%s: Missing rockchip,grf property\n", __func__); in rv1108_set_rmii_speed()
995 regmap_write(bsp_priv->grf, RV1108_GRF_GMAC_CON0, in rv1108_set_rmii_speed()
999 regmap_write(bsp_priv->grf, RV1108_GRF_GMAC_CON0, in rv1108_set_rmii_speed()
1029 regmap_write(priv->grf, RK_GRF_MACPHY_CON0, RK_MACPHY_CFG_CLK_50M); in rk_gmac_integrated_phy_powerup()
1030 regmap_write(priv->grf, RK_GRF_MACPHY_CON0, RK_GMAC2PHY_RMII_MODE); in rk_gmac_integrated_phy_powerup()
1032 regmap_write(priv->grf, RK_GRF_MACPHY_CON2, RK_GRF_CON2_MACPHY_ID); in rk_gmac_integrated_phy_powerup()
1033 regmap_write(priv->grf, RK_GRF_MACPHY_CON3, RK_GRF_CON3_MACPHY_ID); in rk_gmac_integrated_phy_powerup()
1037 regmap_write(priv->grf, RK_GRF_MACPHY_CON0, RK_MACPHY_DISABLE); in rk_gmac_integrated_phy_powerup()
1044 regmap_write(priv->grf, RK_GRF_MACPHY_CON0, RK_MACPHY_ENABLE); in rk_gmac_integrated_phy_powerup()
1051 regmap_write(priv->grf, RK_GRF_MACPHY_CON0, RK_MACPHY_DISABLE); in rk_gmac_integrated_phy_powerdown()
1284 bsp_priv->grf = syscon_regmap_lookup_by_phandle(dev->of_node, in rk_gmac_setup()
1285 "rockchip,grf"); in rk_gmac_setup()