Lines Matching full:grf

77 	struct regmap *grf;  member
247 regmap_write(priv->grf, RK_GRF_MACPHY_CON0, RK_MACPHY_CFG_CLK_50M); in rk_gmac_integrated_ephy_powerup()
248 regmap_write(priv->grf, RK_GRF_MACPHY_CON0, RK_GMAC2PHY_RMII_MODE); in rk_gmac_integrated_ephy_powerup()
250 regmap_write(priv->grf, RK_GRF_MACPHY_CON2, RK_GRF_CON2_MACPHY_ID); in rk_gmac_integrated_ephy_powerup()
251 regmap_write(priv->grf, RK_GRF_MACPHY_CON3, RK_GRF_CON3_MACPHY_ID); in rk_gmac_integrated_ephy_powerup()
255 regmap_write(priv->grf, RK_GRF_MACPHY_CON0, RK_MACPHY_DISABLE); in rk_gmac_integrated_ephy_powerup()
262 regmap_write(priv->grf, RK_GRF_MACPHY_CON0, RK_MACPHY_ENABLE); in rk_gmac_integrated_ephy_powerup()
269 regmap_write(priv->grf, RK_GRF_MACPHY_CON0, RK_MACPHY_DISABLE); in rk_gmac_integrated_ephy_powerdown()
292 if (IS_ERR(priv->grf) || !priv->phy_reset) { in rk_gmac_integrated_fephy_power()
293 dev_err(dev, "%s: Missing rockchip,grf or phy_reset property\n", in rk_gmac_integrated_fephy_power()
303 regmap_write(priv->grf, ctrl_offset, in rk_gmac_integrated_fephy_power()
318 regmap_write(priv->grf, bgs_offset, bgs); in rk_gmac_integrated_fephy_power()
323 regmap_write(priv->grf, ctrl_offset, in rk_gmac_integrated_fephy_power()
340 if (IS_ERR(bsp_priv->grf)) { in px30_set_to_rmii()
341 dev_err(dev, "%s: Missing rockchip,grf property\n", __func__); in px30_set_to_rmii()
345 regmap_write(bsp_priv->grf, PX30_GRF_GMAC_CON1, in px30_set_to_rmii()
360 regmap_write(bsp_priv->grf, PX30_GRF_GMAC_CON1, in px30_set_rmii_speed()
368 regmap_write(bsp_priv->grf, PX30_GRF_GMAC_CON1, in px30_set_rmii_speed()
412 if (IS_ERR(bsp_priv->grf)) { in rk1808_set_to_rgmii()
413 dev_err(dev, "Missing rockchip,grf property\n"); in rk1808_set_to_rgmii()
417 regmap_write(bsp_priv->grf, RK1808_GRF_GMAC_CON1, in rk1808_set_to_rgmii()
421 regmap_write(bsp_priv->grf, RK1808_GRF_GMAC_CON0, in rk1808_set_to_rgmii()
429 if (IS_ERR(bsp_priv->grf)) { in rk1808_set_to_rmii()
430 dev_err(dev, "%s: Missing rockchip,grf property\n", __func__); in rk1808_set_to_rmii()
434 regmap_write(bsp_priv->grf, RK1808_GRF_GMAC_CON1, in rk1808_set_to_rmii()
443 if (IS_ERR(bsp_priv->grf)) { in rk1808_set_rgmii_speed()
444 dev_err(dev, "Missing rockchip,grf property\n"); in rk1808_set_rgmii_speed()
479 regmap_write(bsp_priv->grf, RK1808_GRF_GMAC_CON1, in rk1808_set_rmii_speed()
487 regmap_write(bsp_priv->grf, RK1808_GRF_GMAC_CON1, in rk1808_set_rmii_speed()
540 if (IS_ERR(bsp_priv->grf)) { in rk3128_set_to_rgmii()
541 dev_err(dev, "Missing rockchip,grf property\n"); in rk3128_set_to_rgmii()
545 regmap_write(bsp_priv->grf, RK3128_GRF_MAC_CON1, in rk3128_set_to_rgmii()
548 regmap_write(bsp_priv->grf, RK3128_GRF_MAC_CON0, in rk3128_set_to_rgmii()
557 if (IS_ERR(bsp_priv->grf)) { in rk3128_set_to_rmii()
558 dev_err(dev, "Missing rockchip,grf property\n"); in rk3128_set_to_rmii()
562 regmap_write(bsp_priv->grf, RK3128_GRF_MAC_CON1, in rk3128_set_to_rmii()
570 if (IS_ERR(bsp_priv->grf)) { in rk3128_set_rgmii_speed()
571 dev_err(dev, "Missing rockchip,grf property\n"); in rk3128_set_rgmii_speed()
576 regmap_write(bsp_priv->grf, RK3128_GRF_MAC_CON1, in rk3128_set_rgmii_speed()
579 regmap_write(bsp_priv->grf, RK3128_GRF_MAC_CON1, in rk3128_set_rgmii_speed()
582 regmap_write(bsp_priv->grf, RK3128_GRF_MAC_CON1, in rk3128_set_rgmii_speed()
592 if (IS_ERR(bsp_priv->grf)) { in rk3128_set_rmii_speed()
593 dev_err(dev, "Missing rockchip,grf property\n"); in rk3128_set_rmii_speed()
598 regmap_write(bsp_priv->grf, RK3128_GRF_MAC_CON1, in rk3128_set_rmii_speed()
602 regmap_write(bsp_priv->grf, RK3128_GRF_MAC_CON1, in rk3128_set_rmii_speed()
655 if (IS_ERR(bsp_priv->grf)) { in rk3228_set_to_rgmii()
656 dev_err(dev, "Missing rockchip,grf property\n"); in rk3228_set_to_rgmii()
660 regmap_write(bsp_priv->grf, RK3228_GRF_MAC_CON1, in rk3228_set_to_rgmii()
665 regmap_write(bsp_priv->grf, RK3228_GRF_MAC_CON0, in rk3228_set_to_rgmii()
673 if (IS_ERR(bsp_priv->grf)) { in rk3228_set_to_rmii()
674 dev_err(dev, "Missing rockchip,grf property\n"); in rk3228_set_to_rmii()
678 regmap_write(bsp_priv->grf, RK3228_GRF_MAC_CON1, in rk3228_set_to_rmii()
683 regmap_write(bsp_priv->grf, RK3228_GRF_MAC_CON1, GRF_BIT(11)); in rk3228_set_to_rmii()
690 if (IS_ERR(bsp_priv->grf)) { in rk3228_set_rgmii_speed()
691 dev_err(dev, "Missing rockchip,grf property\n"); in rk3228_set_rgmii_speed()
696 regmap_write(bsp_priv->grf, RK3228_GRF_MAC_CON1, in rk3228_set_rgmii_speed()
699 regmap_write(bsp_priv->grf, RK3228_GRF_MAC_CON1, in rk3228_set_rgmii_speed()
702 regmap_write(bsp_priv->grf, RK3228_GRF_MAC_CON1, in rk3228_set_rgmii_speed()
712 if (IS_ERR(bsp_priv->grf)) { in rk3228_set_rmii_speed()
713 dev_err(dev, "Missing rockchip,grf property\n"); in rk3228_set_rmii_speed()
718 regmap_write(bsp_priv->grf, RK3228_GRF_MAC_CON1, in rk3228_set_rmii_speed()
722 regmap_write(bsp_priv->grf, RK3228_GRF_MAC_CON1, in rk3228_set_rmii_speed()
732 regmap_write(priv->grf, RK3228_GRF_CON_MUX, in rk3228_integrated_phy_power()
782 if (IS_ERR(bsp_priv->grf)) { in rk3288_set_to_rgmii()
783 dev_err(dev, "Missing rockchip,grf property\n"); in rk3288_set_to_rgmii()
787 regmap_write(bsp_priv->grf, RK3288_GRF_SOC_CON1, in rk3288_set_to_rgmii()
790 regmap_write(bsp_priv->grf, RK3288_GRF_SOC_CON3, in rk3288_set_to_rgmii()
799 if (IS_ERR(bsp_priv->grf)) { in rk3288_set_to_rmii()
800 dev_err(dev, "Missing rockchip,grf property\n"); in rk3288_set_to_rmii()
804 regmap_write(bsp_priv->grf, RK3288_GRF_SOC_CON1, in rk3288_set_to_rmii()
812 if (IS_ERR(bsp_priv->grf)) { in rk3288_set_rgmii_speed()
813 dev_err(dev, "Missing rockchip,grf property\n"); in rk3288_set_rgmii_speed()
818 regmap_write(bsp_priv->grf, RK3288_GRF_SOC_CON1, in rk3288_set_rgmii_speed()
821 regmap_write(bsp_priv->grf, RK3288_GRF_SOC_CON1, in rk3288_set_rgmii_speed()
824 regmap_write(bsp_priv->grf, RK3288_GRF_SOC_CON1, in rk3288_set_rgmii_speed()
834 if (IS_ERR(bsp_priv->grf)) { in rk3288_set_rmii_speed()
835 dev_err(dev, "Missing rockchip,grf property\n"); in rk3288_set_rmii_speed()
840 regmap_write(bsp_priv->grf, RK3288_GRF_SOC_CON1, in rk3288_set_rmii_speed()
844 regmap_write(bsp_priv->grf, RK3288_GRF_SOC_CON1, in rk3288_set_rmii_speed()
871 if (IS_ERR(bsp_priv->grf)) { in rk3308_set_to_rmii()
872 dev_err(dev, "%s: Missing rockchip,grf property\n", __func__); in rk3308_set_to_rmii()
876 regmap_write(bsp_priv->grf, RK3308_GRF_MAC_CON0, in rk3308_set_to_rmii()
891 regmap_write(bsp_priv->grf, RK3308_GRF_MAC_CON0, in rk3308_set_rmii_speed()
899 regmap_write(bsp_priv->grf, RK3308_GRF_MAC_CON0, in rk3308_set_rmii_speed()
955 if (IS_ERR(bsp_priv->grf)) { in rk3328_set_to_rgmii()
956 dev_err(dev, "Missing rockchip,grf property\n"); in rk3328_set_to_rgmii()
960 regmap_write(bsp_priv->grf, RK3328_GRF_MAC_CON1, in rk3328_set_to_rgmii()
965 regmap_write(bsp_priv->grf, RK3328_GRF_MAC_CON0, in rk3328_set_to_rgmii()
974 if (IS_ERR(bsp_priv->grf)) { in rk3328_set_to_rmii()
975 dev_err(dev, "Missing rockchip,grf property\n"); in rk3328_set_to_rmii()
982 regmap_write(bsp_priv->grf, reg, in rk3328_set_to_rmii()
991 if (IS_ERR(bsp_priv->grf)) { in rk3328_set_rgmii_speed()
992 dev_err(dev, "Missing rockchip,grf property\n"); in rk3328_set_rgmii_speed()
997 regmap_write(bsp_priv->grf, RK3328_GRF_MAC_CON1, in rk3328_set_rgmii_speed()
1000 regmap_write(bsp_priv->grf, RK3328_GRF_MAC_CON1, in rk3328_set_rgmii_speed()
1003 regmap_write(bsp_priv->grf, RK3328_GRF_MAC_CON1, in rk3328_set_rgmii_speed()
1014 if (IS_ERR(bsp_priv->grf)) { in rk3328_set_rmii_speed()
1015 dev_err(dev, "Missing rockchip,grf property\n"); in rk3328_set_rmii_speed()
1023 regmap_write(bsp_priv->grf, reg, in rk3328_set_rmii_speed()
1027 regmap_write(bsp_priv->grf, reg, in rk3328_set_rmii_speed()
1037 regmap_write(priv->grf, RK3328_GRF_MACPHY_CON1, in rk3328_integrated_phy_power()
1087 if (IS_ERR(bsp_priv->grf)) { in rk3366_set_to_rgmii()
1088 dev_err(dev, "%s: Missing rockchip,grf property\n", __func__); in rk3366_set_to_rgmii()
1092 regmap_write(bsp_priv->grf, RK3366_GRF_SOC_CON6, in rk3366_set_to_rgmii()
1095 regmap_write(bsp_priv->grf, RK3366_GRF_SOC_CON7, in rk3366_set_to_rgmii()
1104 if (IS_ERR(bsp_priv->grf)) { in rk3366_set_to_rmii()
1105 dev_err(dev, "%s: Missing rockchip,grf property\n", __func__); in rk3366_set_to_rmii()
1109 regmap_write(bsp_priv->grf, RK3366_GRF_SOC_CON6, in rk3366_set_to_rmii()
1117 if (IS_ERR(bsp_priv->grf)) { in rk3366_set_rgmii_speed()
1118 dev_err(dev, "%s: Missing rockchip,grf property\n", __func__); in rk3366_set_rgmii_speed()
1123 regmap_write(bsp_priv->grf, RK3366_GRF_SOC_CON6, in rk3366_set_rgmii_speed()
1126 regmap_write(bsp_priv->grf, RK3366_GRF_SOC_CON6, in rk3366_set_rgmii_speed()
1129 regmap_write(bsp_priv->grf, RK3366_GRF_SOC_CON6, in rk3366_set_rgmii_speed()
1139 if (IS_ERR(bsp_priv->grf)) { in rk3366_set_rmii_speed()
1140 dev_err(dev, "%s: Missing rockchip,grf property\n", __func__); in rk3366_set_rmii_speed()
1145 regmap_write(bsp_priv->grf, RK3366_GRF_SOC_CON6, in rk3366_set_rmii_speed()
1149 regmap_write(bsp_priv->grf, RK3366_GRF_SOC_CON6, in rk3366_set_rmii_speed()
1197 if (IS_ERR(bsp_priv->grf)) { in rk3368_set_to_rgmii()
1198 dev_err(dev, "%s: Missing rockchip,grf property\n", __func__); in rk3368_set_to_rgmii()
1202 regmap_write(bsp_priv->grf, RK3368_GRF_SOC_CON15, in rk3368_set_to_rgmii()
1205 regmap_write(bsp_priv->grf, RK3368_GRF_SOC_CON16, in rk3368_set_to_rgmii()
1214 if (IS_ERR(bsp_priv->grf)) { in rk3368_set_to_rmii()
1215 dev_err(dev, "%s: Missing rockchip,grf property\n", __func__); in rk3368_set_to_rmii()
1219 regmap_write(bsp_priv->grf, RK3368_GRF_SOC_CON15, in rk3368_set_to_rmii()
1227 if (IS_ERR(bsp_priv->grf)) { in rk3368_set_rgmii_speed()
1228 dev_err(dev, "%s: Missing rockchip,grf property\n", __func__); in rk3368_set_rgmii_speed()
1233 regmap_write(bsp_priv->grf, RK3368_GRF_SOC_CON15, in rk3368_set_rgmii_speed()
1236 regmap_write(bsp_priv->grf, RK3368_GRF_SOC_CON15, in rk3368_set_rgmii_speed()
1239 regmap_write(bsp_priv->grf, RK3368_GRF_SOC_CON15, in rk3368_set_rgmii_speed()
1249 if (IS_ERR(bsp_priv->grf)) { in rk3368_set_rmii_speed()
1250 dev_err(dev, "%s: Missing rockchip,grf property\n", __func__); in rk3368_set_rmii_speed()
1255 regmap_write(bsp_priv->grf, RK3368_GRF_SOC_CON15, in rk3368_set_rmii_speed()
1259 regmap_write(bsp_priv->grf, RK3368_GRF_SOC_CON15, in rk3368_set_rmii_speed()
1307 if (IS_ERR(bsp_priv->grf)) { in rk3399_set_to_rgmii()
1308 dev_err(dev, "%s: Missing rockchip,grf property\n", __func__); in rk3399_set_to_rgmii()
1312 regmap_write(bsp_priv->grf, RK3399_GRF_SOC_CON5, in rk3399_set_to_rgmii()
1315 regmap_write(bsp_priv->grf, RK3399_GRF_SOC_CON6, in rk3399_set_to_rgmii()
1324 if (IS_ERR(bsp_priv->grf)) { in rk3399_set_to_rmii()
1325 dev_err(dev, "%s: Missing rockchip,grf property\n", __func__); in rk3399_set_to_rmii()
1329 regmap_write(bsp_priv->grf, RK3399_GRF_SOC_CON5, in rk3399_set_to_rmii()
1337 if (IS_ERR(bsp_priv->grf)) { in rk3399_set_rgmii_speed()
1338 dev_err(dev, "%s: Missing rockchip,grf property\n", __func__); in rk3399_set_rgmii_speed()
1343 regmap_write(bsp_priv->grf, RK3399_GRF_SOC_CON5, in rk3399_set_rgmii_speed()
1346 regmap_write(bsp_priv->grf, RK3399_GRF_SOC_CON5, in rk3399_set_rgmii_speed()
1349 regmap_write(bsp_priv->grf, RK3399_GRF_SOC_CON5, in rk3399_set_rgmii_speed()
1359 if (IS_ERR(bsp_priv->grf)) { in rk3399_set_rmii_speed()
1360 dev_err(dev, "%s: Missing rockchip,grf property\n", __func__); in rk3399_set_rmii_speed()
1365 regmap_write(bsp_priv->grf, RK3399_GRF_SOC_CON5, in rk3399_set_rmii_speed()
1369 regmap_write(bsp_priv->grf, RK3399_GRF_SOC_CON5, in rk3399_set_rmii_speed()
1428 if (IS_ERR(bsp_priv->grf)) { in rk3528_set_to_rgmii()
1429 dev_err(dev, "Missing rockchip,grf property\n"); in rk3528_set_to_rgmii()
1433 regmap_write(bsp_priv->grf, RK3528_VPU_GRF_GMAC_CON5, in rk3528_set_to_rgmii()
1436 regmap_write(bsp_priv->grf, RK3528_VPU_GRF_GMAC_CON5, in rk3528_set_to_rgmii()
1439 regmap_write(bsp_priv->grf, RK3528_VPU_GRF_GMAC_CON6, in rk3528_set_to_rgmii()
1448 if (IS_ERR(bsp_priv->grf)) { in rk3528_set_to_rmii()
1449 dev_err(dev, "%s: Missing rockchip,grf property\n", __func__); in rk3528_set_to_rmii()
1454 regmap_write(bsp_priv->grf, RK3528_VPU_GRF_GMAC_CON5, in rk3528_set_to_rmii()
1457 regmap_write(bsp_priv->grf, RK3528_VO_GRF_GMAC_CON, in rk3528_set_to_rmii()
1481 regmap_write(bsp_priv->grf, RK3528_VPU_GRF_GMAC_CON5, val); in rk3528_set_rgmii_speed()
1506 regmap_write(bsp_priv->grf, offset, val); in rk3528_set_rmii_speed()
1523 regmap_write(bsp_priv->grf, RK3528_VPU_GRF_GMAC_CON5, value); in rk3528_set_clock_selection()
1527 regmap_write(bsp_priv->grf, RK3528_VO_GRF_GMAC_CON, value); in rk3528_set_clock_selection()
1609 if (IS_ERR(bsp_priv->grf) || IS_ERR(bsp_priv->php_grf)) { in rk3562_set_to_rgmii()
1610 dev_err(dev, "Missing rockchip,grf or rockchip,php_grf property\n"); in rk3562_set_to_rgmii()
1617 regmap_write(bsp_priv->grf, RK3562_GRF_SYS_SOC_CON0, in rk3562_set_to_rgmii()
1635 if (IS_ERR(bsp_priv->grf)) { in rk3562_set_to_rmii()
1636 dev_err(dev, "%s: Missing rockchip,grf property\n", __func__); in rk3562_set_to_rmii()
1641 regmap_write(bsp_priv->grf, RK3562_GRF_SYS_SOC_CON0, in rk3562_set_to_rmii()
1655 regmap_write(bsp_priv->grf, RK3562_GRF_SYS_SOC_CON0, in rk3562_set_gmac_speed()
1668 regmap_write(bsp_priv->grf, RK3562_GRF_SYS_SOC_CON0, in rk3562_set_gmac_speed()
1689 regmap_write(bsp_priv->grf, offset, val); in rk3562_set_gmac_speed()
1702 if (IS_ERR(bsp_priv->grf) || IS_ERR(bsp_priv->php_grf)) { in rk3562_set_clock_selection()
1703 dev_err(dev, "Missing rockchip,grf or rockchip,php_grf property\n"); in rk3562_set_clock_selection()
1712 regmap_write(bsp_priv->grf, RK3562_GRF_SYS_SOC_CON0, value); in rk3562_set_clock_selection()
1723 regmap_write(bsp_priv->grf, RK3562_GRF_SYS_SOC_CON1, value); in rk3562_set_clock_selection()
1772 if (IS_ERR(bsp_priv->grf)) { in rk3568_set_to_sgmii()
1779 regmap_write(bsp_priv->grf, offset_con1, RK3568_GMAC_GMII_MODE); in rk3568_set_to_sgmii()
1789 if (IS_ERR(bsp_priv->grf)) { in rk3568_set_to_qsgmii()
1796 regmap_write(bsp_priv->grf, offset_con1, RK3568_GMAC_GMII_MODE); in rk3568_set_to_qsgmii()
1807 if (IS_ERR(bsp_priv->grf)) { in rk3568_set_to_rgmii()
1808 dev_err(dev, "Missing rockchip,grf property\n"); in rk3568_set_to_rgmii()
1817 regmap_write(bsp_priv->grf, offset_con1, in rk3568_set_to_rgmii()
1821 regmap_write(bsp_priv->grf, offset_con0, in rk3568_set_to_rgmii()
1830 if (IS_ERR(bsp_priv->grf)) { in rk3568_set_to_rmii()
1831 dev_err(dev, "%s: Missing rockchip,grf property\n", __func__); in rk3568_set_to_rmii()
1838 regmap_write(bsp_priv->grf, offset_con1, RK3568_GMAC_PHY_INTF_SEL_RMII); in rk3568_set_to_rmii()
1924 if (IS_ERR(bsp_priv->grf) || IS_ERR(bsp_priv->php_grf)) { in rk3588_set_to_rgmii()
1925 dev_err(dev, "Missing rockchip,grf or rockchip,php_grf property\n"); in rk3588_set_to_rgmii()
1938 regmap_write(bsp_priv->grf, RK3588_GRF_GMAC_CON7, in rk3588_set_to_rgmii()
1941 regmap_write(bsp_priv->grf, offset_con, in rk3588_set_to_rgmii()
2029 if (IS_ERR(bsp_priv->grf)) { in rv1106_set_to_rmii()
2030 dev_err(dev, "%s: Missing rockchip,grf property\n", __func__); in rv1106_set_to_rmii()
2034 regmap_write(bsp_priv->grf, RV1106_VOGRF_GMAC_CLK_CON, in rv1106_set_to_rmii()
2044 if (IS_ERR(bsp_priv->grf)) { in rv1106_set_rmii_speed()
2045 dev_err(dev, "%s: Missing rockchip,grf property\n", __func__); in rv1106_set_rmii_speed()
2058 regmap_write(bsp_priv->grf, RV1106_VOGRF_GMAC_CLK_CON, val); in rv1106_set_rmii_speed()
2089 if (IS_ERR(bsp_priv->grf)) { in rv1108_set_to_rmii()
2090 dev_err(dev, "%s: Missing rockchip,grf property\n", __func__); in rv1108_set_to_rmii()
2094 regmap_write(bsp_priv->grf, RV1108_GRF_GMAC_CON0, in rv1108_set_to_rmii()
2102 if (IS_ERR(bsp_priv->grf)) { in rv1108_set_rmii_speed()
2103 dev_err(dev, "%s: Missing rockchip,grf property\n", __func__); in rv1108_set_rmii_speed()
2108 regmap_write(bsp_priv->grf, RV1108_GRF_GMAC_CON0, in rv1108_set_rmii_speed()
2112 regmap_write(bsp_priv->grf, RV1108_GRF_GMAC_CON0, in rv1108_set_rmii_speed()
2154 if (IS_ERR(bsp_priv->grf)) { in rv1126_set_to_rgmii()
2155 dev_err(dev, "Missing rockchip,grf property\n"); in rv1126_set_to_rgmii()
2159 regmap_write(bsp_priv->grf, RV1126_GRF_GMAC_CON0, in rv1126_set_to_rgmii()
2164 regmap_write(bsp_priv->grf, RV1126_GRF_GMAC_CON1, in rv1126_set_to_rgmii()
2167 regmap_write(bsp_priv->grf, RV1126_GRF_GMAC_CON2, in rv1126_set_to_rgmii()
2175 if (IS_ERR(bsp_priv->grf)) { in rv1126_set_to_rmii()
2176 dev_err(dev, "%s: Missing rockchip,grf property\n", __func__); in rv1126_set_to_rmii()
2180 regmap_write(bsp_priv->grf, RV1126_GRF_GMAC_CON0, in rv1126_set_to_rmii()
2501 bsp_priv->grf = syscon_regmap_lookup_by_phandle(dev->of_node, in rk_gmac_setup()
2502 "rockchip,grf"); in rk_gmac_setup()