| /drivers/net/ethernet/stmicro/stmmac/ |
| A D | dwmac-rk.c | 90 struct regmap *grf; member 133 regmap_write(bsp_priv->grf, reg, val); in rk_set_reg_speed() 215 regmap_write(priv->grf, reg, in rk_gmac_integrated_fephy_powerup() 420 regmap_write(priv->grf, RK3228_GRF_CON_MUX, in rk3228_integrated_phy_powerup() 588 regmap_write(bsp_priv->grf, reg, in rk3328_set_to_rmii() 996 regmap_write(bsp_priv->grf, con0, in rk3568_set_to_rgmii() 1000 regmap_write(bsp_priv->grf, con1, in rk3568_set_to_rgmii() 1211 regmap_write(bsp_priv->grf, offset_con, in rk3588_set_to_rgmii() 1563 if (IS_ERR(bsp_priv->grf)) { in rk_gmac_setup() 1564 dev_err_probe(dev, PTR_ERR(bsp_priv->grf), in rk_gmac_setup() [all …]
|
| /drivers/phy/rockchip/ |
| A D | phy-rockchip-usb.c | 55 int (*init_usb_uart)(struct regmap *grf, 358 ret = regmap_write(grf, UOC_CON3, val); in rockchip_init_usb_uart_common() 387 ret = regmap_write(grf, RK3188_UOC0_CON0, val); in rk3188_init_usb_uart() 523 struct regmap *grf; in rockchip_init_usb_uart() local 545 grf = ERR_PTR(-ENODEV); in rockchip_init_usb_uart() 547 grf = syscon_node_to_regmap(np->parent); in rockchip_init_usb_uart() 548 if (IS_ERR(grf)) in rockchip_init_usb_uart() 550 if (IS_ERR(grf)) { in rockchip_init_usb_uart() 552 __func__, PTR_ERR(grf)); in rockchip_init_usb_uart() 553 return PTR_ERR(grf); in rockchip_init_usb_uart() [all …]
|
| A D | phy-rockchip-inno-usb2.c | 248 struct regmap *grf; member 501 ret = property_enable(rphy->grf, in rockchip_usb2phy_init() 507 ret = property_enable(rphy->grf, in rockchip_usb2phy_init() 514 ret = property_enable(rphy->grf, in rockchip_usb2phy_init() 520 ret = property_enable(rphy->grf, in rockchip_usb2phy_init() 555 ret = property_enable(rphy->grf, in rockchip_usb2phy_init() 560 ret = property_enable(rphy->grf, in rockchip_usb2phy_init() 1354 if (IS_ERR(rphy->grf)) { in rockchip_usb2phy_probe() 1356 return PTR_ERR(rphy->grf); in rockchip_usb2phy_probe() 1360 if (IS_ERR(rphy->grf)) in rockchip_usb2phy_probe() [all …]
|
| A D | phy-rockchip-dp.c | 28 struct regmap *grf; member 38 ret = regmap_write(dp->grf, GRF_SOC_CON12, in rockchip_set_phy_state() 50 ret = regmap_write(dp->grf, GRF_SOC_CON12, in rockchip_set_phy_state() 107 dp->grf = syscon_node_to_regmap(dev->parent->of_node); in rockchip_dp_phy_probe() 108 if (IS_ERR(dp->grf)) { in rockchip_dp_phy_probe() 110 return PTR_ERR(dp->grf); in rockchip_dp_phy_probe() 113 ret = regmap_write(dp->grf, GRF_SOC_CON12, GRF_EDP_REF_CLK_SEL_INTER | in rockchip_dp_phy_probe()
|
| A D | phy-rockchip-emmc.c | 353 struct regmap *grf; in rockchip_emmc_phy_probe() local 360 grf = syscon_node_to_regmap(dev->parent->of_node); in rockchip_emmc_phy_probe() 361 if (IS_ERR(grf)) { in rockchip_emmc_phy_probe() 363 return PTR_ERR(grf); in rockchip_emmc_phy_probe() 377 rk_phy->reg_base = grf; in rockchip_emmc_phy_probe()
|
| A D | phy-rockchip-samsung-hdptx.c | 393 struct regmap *grf; member 1096 regmap_write(hdptx->grf, GRF_HDPTX_CON0, in rk_hdptx_dp_reset() 1098 regmap_write(hdptx->grf, GRF_HDPTX_CON0, in rk_hdptx_dp_reset() 1100 regmap_write(hdptx->grf, GRF_HDPTX_CON0, in rk_hdptx_dp_reset() 1379 regmap_write(hdptx->grf, GRF_HDPTX_CON0, in rk_hdptx_dp_aux_init() 1381 regmap_write(hdptx->grf, GRF_HDPTX_CON0, in rk_hdptx_dp_aux_init() 1444 regmap_write(hdptx->grf, GRF_HDPTX_CON0, in rk_hdptx_phy_power_on() 1467 regmap_write(hdptx->grf, GRF_HDPTX_CON0, in rk_hdptx_phy_power_on() 1563 regmap_write(hdptx->grf, GRF_HDPTX_CON0, in rk_hdptx_phy_set_rate() 1620 regmap_write(hdptx->grf, GRF_HDPTX_CON0, in rk_hdptx_phy_set_rate() [all …]
|
| A D | phy-rockchip-pcie.c | 300 struct regmap *grf; in rockchip_pcie_phy_probe() local 304 grf = syscon_node_to_regmap(dev->parent->of_node); in rockchip_pcie_phy_probe() 305 if (IS_ERR(grf)) { in rockchip_pcie_phy_probe() 307 return PTR_ERR(grf); in rockchip_pcie_phy_probe() 318 rk_phy->reg_base = grf; in rockchip_pcie_phy_probe()
|
| A D | phy-rockchip-inno-csidphy.c | 135 struct regmap *grf; member 149 regmap_write(priv->grf, reg->offset, in write_grf_reg() 420 priv->grf = syscon_regmap_lookup_by_phandle(dev->of_node, in rockchip_inno_csidphy_probe() 422 if (IS_ERR(priv->grf)) { in rockchip_inno_csidphy_probe() 424 return PTR_ERR(priv->grf); in rockchip_inno_csidphy_probe()
|
| A D | phy-rockchip-dphy-rx0.c | 150 struct regmap *grf; member 169 regmap_write(priv->grf, reg->offset, val); in rk_dphy_write_grf() 342 priv->grf = syscon_node_to_regmap(dev->parent->of_node); in rk_dphy_probe() 343 if (IS_ERR(priv->grf)) { in rk_dphy_probe()
|
| /drivers/soc/rockchip/ |
| A D | io-domain.c | 80 struct regmap *grf; member 102 regmap_write(iod->grf, RK3568_PMU_GRF_IO_VSEL2, val0); in rk3568_iodomain_write() 103 regmap_write(iod->grf, RK3568_PMU_GRF_IO_VSEL2, val1); in rk3568_iodomain_write() 212 ret = regmap_write(iod->grf, PX30_IO_VSEL, val); in px30_iodomain_init() 231 ret = regmap_write(iod->grf, RK3288_SOC_CON2, val); in rk3288_iodomain_init() 250 ret = regmap_write(iod->grf, RK3308_SOC_CON0, val); in rk3308_iodomain_init() 269 ret = regmap_write(iod->grf, RK3328_SOC_CON4, val); in rk3328_iodomain_init() 288 ret = regmap_write(iod->grf, RK3368_SOC_CON15, val); in rk3368_iodomain_init() 639 iod->grf = syscon_node_to_regmap(parent->of_node); in rockchip_iodomain_probe() 645 if (IS_ERR(iod->grf)) { in rockchip_iodomain_probe() [all …]
|
| A D | grf.c | 203 struct regmap *grf; in rockchip_grf_init() local 218 grf = syscon_node_to_regmap(np); in rockchip_grf_init() 220 if (IS_ERR(grf)) { in rockchip_grf_init() 222 return PTR_ERR(grf); in rockchip_grf_init() 230 ret = regmap_write(grf, val->reg, val->val); in rockchip_grf_init()
|
| A D | Makefile | 5 obj-$(CONFIG_ROCKCHIP_GRF) += grf.o
|
| /drivers/clk/rockchip/ |
| A D | clk-mmc-phase.c | 18 struct regmap *grf; member 60 if (mmc_clock->grf) in rockchip_mmc_get_phase() 61 regmap_read(mmc_clock->grf, mmc_clock->grf_reg, &raw_value); in rockchip_mmc_get_phase() 147 if (mmc_clock->grf) in rockchip_mmc_set_phase() 148 regmap_write(mmc_clock->grf, mmc_clock->grf_reg, raw_value); in rockchip_mmc_set_phase() 205 struct regmap *grf, int grf_reg, in rockchip_clk_register_mmc() argument 225 mmc_clock->grf = grf; in rockchip_clk_register_mmc()
|
| A D | clk.c | 387 ctx->grf = syscon_regmap_lookup_by_phandle(ctx->cru_node, in rockchip_clk_init_base() 501 struct regmap *grf = ctx->grf; in rockchip_clk_register_branches() local 518 grf = agrf->grf; in rockchip_clk_register_branches() 546 flags, grf, list->muxdiv_offset, in rockchip_clk_register_branches() 596 list->parent_names[0], flags, grf, in rockchip_clk_register_branches() 626 grf, list->muxdiv_offset, in rockchip_clk_register_branches()
|
| A D | Makefile | 11 clk-rockchip-y += clk-gate-grf.o
|
| A D | clk-pll.c | 88 struct regmap *grf = pll->ctx->grf; in rockchip_pll_wait_lock() local 92 ret = regmap_read_poll_timeout(grf, pll->lock_offset, val, in rockchip_pll_wait_lock() 1151 if (!pll->rate_table || IS_ERR(ctx->grf)) in rockchip_clk_register_pll()
|
| /drivers/net/ethernet/arc/ |
| A D | emac_rockchip.c | 29 struct regmap *grf; member 55 err = regmap_write(emac->grf, emac->soc_data->grf_offset, data); in emac_rockchip_set_mac_speed() 127 priv->grf = syscon_regmap_lookup_by_phandle(dev->of_node, in emac_rockchip_probe() 129 if (IS_ERR(priv->grf)) { in emac_rockchip_probe() 131 PTR_ERR(priv->grf)); in emac_rockchip_probe() 132 err = PTR_ERR(priv->grf); in emac_rockchip_probe() 187 err = regmap_write(priv->grf, priv->soc_data->grf_offset, data); in emac_rockchip_probe()
|
| /drivers/gpu/drm/rockchip/ |
| A D | analogix_dp-rockchip.c | 74 struct regmap *grf; member 96 static int rockchip_grf_write(struct regmap *grf, u32 reg, u32 mask, u32 val) in rockchip_grf_write() argument 98 return regmap_write(grf, reg, (mask << 16) | (val & mask)); in rockchip_grf_write() 101 static int rockchip_grf_field_write(struct regmap *grf, in rockchip_grf_field_write() argument 113 return rockchip_grf_write(grf, field->reg, mask, val); in rockchip_grf_field_write() 147 ret = rockchip_grf_field_write(dp->grf, &dp->data->edp_mode, 1); in rockchip_dp_poweron() 159 ret = rockchip_grf_field_write(dp->grf, &dp->data->edp_mode, 0); in rockchip_dp_powerdown() 266 ret = rockchip_grf_field_write(dp->grf, &dp->data->lcdc_sel, endpoint.id); in rockchip_dp_drm_encoder_enable() 332 dp->grf = syscon_regmap_lookup_by_phandle(np, "rockchip,grf"); in rockchip_dp_of_probe() 333 if (IS_ERR(dp->grf)) { in rockchip_dp_of_probe() [all …]
|
| A D | rockchip_lvds.c | 50 struct regmap *grf; member 226 ret = regmap_write(lvds->grf, RK3288_LVDS_GRF_SOC_CON7, val); in rk3288_lvds_poweroff() 259 ret = regmap_write(lvds->grf, RK3288_LVDS_GRF_SOC_CON7, val); in rk3288_lvds_grf_config() 280 ret = regmap_write(lvds->grf, RK3288_LVDS_GRF_SOC_CON6, val); in rk3288_lvds_set_vop_source() 339 ret = regmap_update_bits(lvds->grf, PX30_LVDS_GRF_PD_VO_CON1, in px30_lvds_poweron() 350 regmap_update_bits(lvds->grf, PX30_LVDS_GRF_PD_VO_CON1, in px30_lvds_poweroff() 369 return regmap_update_bits(lvds->grf, PX30_LVDS_GRF_PD_VO_CON1, in px30_lvds_grf_config() 383 return regmap_update_bits(lvds->grf, PX30_LVDS_GRF_PD_VO_CON1, in px30_lvds_set_vop_source() 484 ret = regmap_update_bits(lvds->grf, PX30_LVDS_GRF_PD_VO_CON1, in px30_lvds_probe() 692 lvds->grf = syscon_regmap_lookup_by_phandle(dev->of_node, in rockchip_lvds_probe() [all …]
|
| A D | cdn-dp-core.h | 85 struct regmap *grf; member
|
| A D | inno_hdmi.c | 424 struct regmap *grf; member 763 regmap_write(hdmi->grf, RK3036_GRF_SOC_CON2, value); in inno_hdmi_config_video_timing() 1281 hdmi->grf = syscon_regmap_lookup_by_phandle(dev->of_node, "rockchip,grf"); in inno_hdmi_bind() 1282 if (IS_ERR(hdmi->grf)) in inno_hdmi_bind() 1284 PTR_ERR(hdmi->grf), "Unable to get rockchip,grf\n"); in inno_hdmi_bind()
|
| A D | cdn-dp-core.c | 81 ret = regmap_write(dp->grf, reg, val); in cdn_dp_grf_write() 683 dp->grf = syscon_regmap_lookup_by_phandle(np, "rockchip,grf"); in cdn_dp_parse_dt() 684 if (IS_ERR(dp->grf)) { in cdn_dp_parse_dt() 686 return PTR_ERR(dp->grf); in cdn_dp_parse_dt()
|
| /drivers/thermal/ |
| A D | rockchip_thermal.c | 101 void (*initialize)(struct regmap *grf, 165 struct regmap *grf; member 751 if (IS_ERR(grf)) { in rk_tsadcv3_initialize() 767 regmap_write(grf, GRF_TSADC_TESTBIT_L, GRF_TSADC_VCM_EN_L); in rk_tsadcv3_initialize() 768 regmap_write(grf, GRF_TSADC_TESTBIT_H, GRF_TSADC_VCM_EN_H); in rk_tsadcv3_initialize() 771 regmap_write(grf, GRF_SARADC_TESTBIT, GRF_SARADC_TESTBIT_ON); in rk_tsadcv3_initialize() 796 rk_tsadcv2_initialize(grf, regs, tshut_polarity); in rk_tsadcv4_initialize() 797 regmap_write(grf, PX30_GRF_SOC_CON2, GRF_CON_TSADC_CH_INV); in rk_tsadcv4_initialize() 823 if (!IS_ERR(grf)) { in rk_tsadcv7_initialize() 1628 if (IS_ERR(thermal->grf)) in rockchip_configure_from_dt() [all …]
|
| /drivers/i2c/busses/ |
| A D | i2c-rk3x.c | 1282 struct regmap *grf; in rk3x_i2c_probe() local 1284 grf = syscon_regmap_lookup_by_phandle(np, "rockchip,grf"); in rk3x_i2c_probe() 1285 if (IS_ERR(grf)) { in rk3x_i2c_probe() 1288 return PTR_ERR(grf); in rk3x_i2c_probe() 1303 ret = regmap_write(grf, i2c->soc_data->grf_offset, value); in rk3x_i2c_probe()
|
| /drivers/media/platform/rockchip/rga/ |
| A D | rga.h | 77 struct regmap *grf; member
|