/device/soc/rockchip/common/sdk_linux/drivers/net/ethernet/stmicro/stmmac/ |
H A D | dwmac-rk.c | 88 struct regmap *grf;
member 235 if (IS_ERR(bsp_priv->grf)) {
in px30_set_to_rmii() 236 dev_err(dev, "%s: Missing rockchip,grf property\n", __func__);
in px30_set_to_rmii() 240 regmap_write(bsp_priv->grf, PX30_GRF_GMAC_CON1, PX30_GMAC_PHY_INTF_SEL_RMII);
in px30_set_to_rmii() 254 regmap_write(bsp_priv->grf, PX30_GRF_GMAC_CON1, PX30_GMAC_SPEED_10M);
in px30_set_rmii_speed() 261 regmap_write(bsp_priv->grf, PX30_GRF_GMAC_CON1, PX30_GMAC_SPEED_100M);
in px30_set_rmii_speed() 300 if (IS_ERR(bsp_priv->grf)) {
in rk1808_set_to_rgmii() 301 dev_err(dev, "Missing rockchip,grf property\n");
in rk1808_set_to_rgmii() 305 regmap_write(bsp_priv->grf, RK1808_GRF_GMAC_CON1,
in rk1808_set_to_rgmii() 308 regmap_write(bsp_priv->grf, RK1808_GRF_GMAC_CON in rk1808_set_to_rgmii() [all...] |
/device/soc/rockchip/common/sdk_linux/drivers/thermal/ |
H A D | rockchip_thermal.c | 132 void (*initialize)(struct regmap *grf, void __iomem *reg, enum tshut_polarity p);
140 void (*set_tshut_mode)(struct regmap *grf, int chn, void __iomem *reg, enum tshut_mode m);
168 * @grf: the general register file will be used to do static set by software
189 struct regmap *grf;
member 533 * @grf: the general register file will be used to do static set by software
549 static void rk_tsadcv2_initialize(struct regmap *grf, void __iomem *regs, enum tshut_polarity tshut_polarity)
in rk_tsadcv2_initialize() argument 565 * @grf: the general register file will be used to do static set by software
583 static void rk_tsadcv3_initialize(struct regmap *grf, void __iomem *regs, enum tshut_polarity tshut_polarity)
in rk_tsadcv3_initialize() argument 586 if (IS_ERR(grf)) {
in rk_tsadcv3_initialize() 597 regmap_write(grf, GRF_TSADC_TESTBIT_ in rk_tsadcv3_initialize() 618 rk_tsadcv4_initialize(struct regmap *grf, void __iomem *regs, enum tshut_polarity tshut_polarity) rk_tsadcv4_initialize() argument 624 rk_tsadcv5_initialize(struct regmap *grf, void __iomem *regs, enum tshut_polarity tshut_polarity) rk_tsadcv5_initialize() argument 644 rk_tsadcv6_initialize(struct regmap *grf, void __iomem *regs, enum tshut_polarity tshut_polarity) rk_tsadcv6_initialize() argument 653 rk_tsadcv7_initialize(struct regmap *grf, void __iomem *regs, enum tshut_polarity tshut_polarity) rk_tsadcv7_initialize() argument 791 rk_tsadcv2_tshut_mode(struct regmap *grf, int chn, void __iomem *regs, enum tshut_mode mode) rk_tsadcv2_tshut_mode() argument 807 rk_tsadcv3_tshut_mode(struct regmap *grf, int chn, void __iomem *regs, enum tshut_mode mode) rk_tsadcv3_tshut_mode() argument [all...] |
/device/soc/rockchip/common/vendor/drivers/clk/ |
H A D | clk-pvtm.c | 43 struct regmap *grf; member 82 ret = regmap_write(pvtm->grf, pvtm->info->sel_con, in rockchip_clock_sel_internal_pvtm() 101 regmap_write(pvtm->grf, info->con + 0x4, clk_cnt); in rockchip_clock_pvtm_get_value() 102 regmap_write(pvtm->grf, info->con, wr_msk_bit(0x3, 0, 0x3)); in rockchip_clock_pvtm_get_value() 108 regmap_read(pvtm->grf, info->sta, &sta); in rockchip_clock_pvtm_get_value() 116 regmap_read(pvtm->grf, info->sta + 0x4, &val); in rockchip_clock_pvtm_get_value() 122 regmap_write(pvtm->grf, info->con, wr_msk_bit(0, 0, 0x3)); in rockchip_clock_pvtm_get_value() 145 ret = regmap_write(pvtm->grf, pvtm->info->con, wr_msk_bit(div, pvtm->info->div_shift, pvtm->info->div_mask)); in rockchip_clock_pvtm_init_freq() 151 ret = regmap_write(pvtm->grf, pvtm->info->con, wr_msk_bit(1, 1, 0x1)); in rockchip_clock_pvtm_init_freq() 244 pvtm->grf in rockchip_clock_pvtm_probe() [all...] |
/device/soc/rockchip/rk3588/kernel/drivers/clk/rockchip/ |
H A D | clk-pvtm.c | 44 struct regmap *grf; member 82 ret = regmap_write(pvtm->grf, pvtm->info->sel_con, in rockchip_clock_sel_internal_pvtm() 103 regmap_write(pvtm->grf, info->con + 0x4, clk_cnt); in rockchip_clock_pvtm_get_value() 104 regmap_write(pvtm->grf, info->con, wr_msk_bit(3, 0, 0x3)); in rockchip_clock_pvtm_get_value() 110 regmap_read(pvtm->grf, info->sta, &sta); in rockchip_clock_pvtm_get_value() 117 regmap_read(pvtm->grf, info->sta + 0x4, &val); in rockchip_clock_pvtm_get_value() 123 regmap_write(pvtm->grf, info->con, wr_msk_bit(0, 0, 0x3)); in rockchip_clock_pvtm_get_value() 146 ret = regmap_write(pvtm->grf, pvtm->info->con, in rockchip_clock_pvtm_init_freq() 153 ret = regmap_write(pvtm->grf, pvtm->info->con, in rockchip_clock_pvtm_init_freq() 244 pvtm->grf in rockchip_clock_pvtm_probe() [all...] |
/device/soc/rockchip/common/sdk_linux/drivers/phy/rockchip/ |
H A D | phy-rockchip-inno-usb2.c | 137 * @iddig_output: iddig output from grf.
138 * @iddig_en: utmi iddig select between grf and phy,
139 * 0: from phy; 1: from grf
192 * @reg: the address offset of grf for usb-phy config.
277 * @grf: General Register Files regmap.
300 struct regmap *grf;
member 321 return rphy->usbgrf == NULL ? rphy->grf : rphy->usbgrf;
in get_reg_base() 520 ret = property_enable(rphy->grf, &rport->port_cfg->idfall_det_clr, true);
in rockchip_usb2phy_enable_id_irq() 525 ret = property_enable(rphy->grf, &rport->port_cfg->idfall_det_en, en);
in rockchip_usb2phy_enable_id_irq() 530 ret = property_enable(rphy->grf, in rockchip_usb2phy_enable_id_irq() [all...] |
H A D | phy-rockchip-usb.c | 124 int (*init_usb_uart)(struct regmap *grf, const struct rockchip_usb_phy_pdata *pdata);
871 static int __init rockchip_init_usb_uart_common(struct regmap *grf, const struct rockchip_usb_phy_pdata *pdata)
in rockchip_init_usb_uart_common() argument 884 ret = regmap_write(grf, regoffs + UOC_CON0, val);
in rockchip_init_usb_uart_common() 890 ret = regmap_write(grf, regoffs + UOC_CON2, val);
in rockchip_init_usb_uart_common() 899 ret = regmap_write(grf, UOC_CON3, val);
in rockchip_init_usb_uart_common() 915 static int __init rk3188_init_usb_uart(struct regmap *grf, const struct rockchip_usb_phy_pdata *pdata)
in rk3188_init_usb_uart() argument 920 ret = rockchip_init_usb_uart_common(grf, pdata);
in rk3188_init_usb_uart() 927 ret = regmap_write(grf, RK3188_UOC0_CON0, val);
in rk3188_init_usb_uart() 959 static int __init rk3288_init_usb_uart(struct regmap *grf, const struct rockchip_usb_phy_pdata *pdata)
in rk3288_init_usb_uart() argument 964 ret = rockchip_init_usb_uart_common(grf, pdat in rk3288_init_usb_uart() 1068 struct regmap *grf; rockchip_init_usb_uart() local [all...] |
H A D | phy-rockchip-pcie.c | 338 struct regmap *grf;
in rockchip_pcie_phy_probe() local 343 grf = syscon_node_to_regmap(dev->parent->of_node);
in rockchip_pcie_phy_probe() 344 if (IS_ERR(grf)) {
in rockchip_pcie_phy_probe() 346 return PTR_ERR(grf);
in rockchip_pcie_phy_probe() 360 rk_phy->reg_base = grf;
in rockchip_pcie_phy_probe()
|
/device/soc/rockchip/common/vendor/drivers/rockchip/ |
H A D | io-domain.c | 78 struct regmap *grf;
member 100 regmap_write(iod->grf, RK3568_PMU_GRF_IO_VSEL2, val0);
in rk3568_pmu_iodomain_write() 101 regmap_write(iod->grf, RK3568_PMU_GRF_IO_VSEL2, val1);
in rk3568_pmu_iodomain_write() 115 regmap_write(iod->grf, RK3568_PMU_GRF_IO_VSEL0, val0);
in rk3568_pmu_iodomain_write() 116 regmap_write(iod->grf, RK3568_PMU_GRF_IO_VSEL1, val1);
in rk3568_pmu_iodomain_write() 138 ret = regmap_write(iod->grf, iod->soc_data->grf_offset, val);
in rockchip_iodomain_write() 209 ret = regmap_write(iod->grf, PX30_IO_VSEL, val);
in px30_iodomain_init() 230 ret = regmap_write(iod->grf, RK3288_SOC_CON2, val);
in rk3288_iodomain_init() 251 ret = regmap_write(iod->grf, RK3328_SOC_CON4, val);
in rk3328_iodomain_init() 272 ret = regmap_write(iod->grf, RK3368_SOC_CON1 in rk3368_iodomain_init() [all...] |
H A D | rockchip_pvtm.c | 67 struct regmap *grf;
member 255 regmap_write(pvtm->grf, pvtm->con, wr_mask_bit(ring_sel, (id * 0x4 + 0x2), 0x3));
in px30_pvtm_set_ring_sel() 260 regmap_write(pvtm->grf, pvtm->con, wr_mask_bit(ring_sel, (0x2), (0x7)));
in rk1808_pvtm_set_ring_sel() 268 regmap_write(pvtm->grf, pvtm->con + (0x14), wr_mask_bit((ring_sel >> (0x3)), 0, 1));
in rk3399_pvtm_set_ring_sel() 272 regmap_write(pvtm->grf, pvtm->con, wr_mask_bit(ring_sel, ((id * (0x4)) + (0x2)), (0x3)));
in rk3399_pvtm_set_ring_sel() 295 regmap_read(pvtm->grf, pvtm->con, &sta);
in rockchip_pvtm_get_value() 297 regmap_write(pvtm->grf, pvtm->con, wr_mask_bit(0, info->bit_start, 1));
in rockchip_pvtm_get_value() 300 regmap_write(pvtm->grf, pvtm->con, wr_mask_bit(1, info->bit_en, 1));
in rockchip_pvtm_get_value() 308 regmap_write(pvtm->grf, pvtm->con + info->reg_cal, clk_cnt);
in rockchip_pvtm_get_value() 310 regmap_write(pvtm->grf, pvt in rockchip_pvtm_get_value() 844 rockchip_pvtm_init(struct device *dev, struct device_node *node, const struct rockchip_pvtm_data *data, struct regmap *grf, void __iomem *base) rockchip_pvtm_init() argument 927 struct regmap *grf = NULL; rockchip_pvtm_probe() local [all...] |
H A D | grf.c | 163 .compatible = "rockchip,px30-grf",
167 .compatible = "rockchip,rk3036-grf",
171 .compatible = "rockchip,rk3128-grf",
175 .compatible = "rockchip,rk3228-grf",
179 .compatible = "rockchip,rk3288-grf",
183 .compatible = "rockchip,rk3308-grf",
187 .compatible = "rockchip,rk3328-grf",
191 .compatible = "rockchip,rk3368-grf",
195 .compatible = "rockchip,rk3399-grf",
199 .compatible = "rockchip,rv1126-grf",
210 struct regmap *grf; rockchip_grf_init() local [all...] |
/device/soc/rockchip/common/sdk_linux/drivers/soc/rockchip/ |
H A D | io-domain.c | 78 struct regmap *grf;
member 100 regmap_write(iod->grf, RK3568_PMU_GRF_IO_VSEL2, val0);
in rk3568_pmu_iodomain_write() 101 regmap_write(iod->grf, RK3568_PMU_GRF_IO_VSEL2, val1);
in rk3568_pmu_iodomain_write() 115 regmap_write(iod->grf, RK3568_PMU_GRF_IO_VSEL0, val0);
in rk3568_pmu_iodomain_write() 116 regmap_write(iod->grf, RK3568_PMU_GRF_IO_VSEL1, val1);
in rk3568_pmu_iodomain_write() 138 ret = regmap_write(iod->grf, iod->soc_data->grf_offset, val);
in rockchip_iodomain_write() 209 ret = regmap_write(iod->grf, PX30_IO_VSEL, val);
in px30_iodomain_init() 230 ret = regmap_write(iod->grf, RK3288_SOC_CON2, val);
in rk3288_iodomain_init() 251 ret = regmap_write(iod->grf, RK3328_SOC_CON4, val);
in rk3328_iodomain_init() 272 ret = regmap_write(iod->grf, RK3368_SOC_CON1 in rk3368_iodomain_init() [all...] |
H A D | grf.c | 163 .compatible = "rockchip,px30-grf",
167 .compatible = "rockchip,rk3036-grf",
171 .compatible = "rockchip,rk3128-grf",
175 .compatible = "rockchip,rk3228-grf",
179 .compatible = "rockchip,rk3288-grf",
183 .compatible = "rockchip,rk3308-grf",
187 .compatible = "rockchip,rk3328-grf",
191 .compatible = "rockchip,rk3368-grf",
195 .compatible = "rockchip,rk3399-grf",
199 .compatible = "rockchip,rv1126-grf",
210 struct regmap *grf; rockchip_grf_init() local [all...] |
/device/soc/rockchip/rk3588/kernel/drivers/soc/rockchip/ |
H A D | rockchip_pvtm.c | 72 struct regmap *grf; member 262 regmap_write(pvtm->grf, pvtm->con, in px30_pvtm_set_ring_sel() 269 regmap_write(pvtm->grf, pvtm->con, in rk1808_pvtm_set_ring_sel() 279 regmap_write(pvtm->grf, pvtm->con + 0x14, in rk3399_pvtm_set_ring_sel() 284 regmap_write(pvtm->grf, pvtm->con, in rk3399_pvtm_set_ring_sel() 309 regmap_read(pvtm->grf, pvtm->con, &sta); in rockchip_pvtm_get_value() 311 regmap_write(pvtm->grf, pvtm->con, in rockchip_pvtm_get_value() 314 regmap_write(pvtm->grf, pvtm->con, in rockchip_pvtm_get_value() 322 regmap_write(pvtm->grf, pvtm->con + info->reg_cal, clk_cnt); in rockchip_pvtm_get_value() 324 regmap_write(pvtm->grf, pvt in rockchip_pvtm_get_value() 846 rockchip_pvtm_init(struct device *dev, struct device_node *node, const struct rockchip_pvtm_data *data, struct regmap *grf, void __iomem *base) rockchip_pvtm_init() argument 927 struct regmap *grf = NULL; rockchip_pvtm_probe() local [all...] |
/device/soc/rockchip/common/sdk_linux/drivers/gpu/drm/rockchip/ |
H A D | rockchip_lvds.c | 101 struct regmap *grf; member 479 lvds->grf = syscon_node_to_regmap(dev->parent->of_node); in rockchip_lvds_probe() 480 if (IS_ERR(lvds->grf)) { in rockchip_lvds_probe() 481 ret = PTR_ERR(lvds->grf); in rockchip_lvds_probe() 482 DRM_DEV_ERROR(dev, "Unable to get grf: %d\n", ret); in rockchip_lvds_probe() 508 regmap_write(lvds->grf, PX30_GRF_PD_VO_CON1, in px30_lvds_enable() 515 regmap_write(lvds->grf, PX30_GRF_PD_VO_CON1, PX30_LVDS_MODE_EN(0) | PX30_LVDS_P2S_EN(0)); in px30_lvds_disable() 525 regmap_write(lvds->grf, RK3126_GRF_LVDS_CON0, in rk3126_lvds_enable() 532 regmap_write(lvds->grf, RK3126_GRF_LVDS_CON0, RK3126_LVDS_P2S_EN(0) | RK3126_LVDS_MODE_EN(0)); in rk3126_lvds_disable() 547 regmap_write(lvds->grf, RK3288_GRF_SOC_CON in rk3288_lvds_enable() [all...] |
H A D | analogix_dp-rockchip.c | 52 * struct rockchip_dp_chip_data - splite the grf setting of kind of chips 53 * @lcdc_sel: grf register field of lcdc_sel 54 * @spdif_sel: grf register field of spdif_sel 55 * @i2s_sel: grf register field of i2s_sel 56 * @edp_mode: grf register field of edp_mode 80 struct regmap *grf; member 93 static int rockchip_grf_write(struct regmap *grf, unsigned int reg, unsigned int mask, unsigned int val) in rockchip_grf_write() argument 95 return regmap_write(grf, reg, (mask << 0x10) | (val & mask)); in rockchip_grf_write() 98 static int rockchip_grf_field_write(struct regmap *grf, const struct rockchip_grf_reg_field *field, unsigned int val) in rockchip_grf_field_write() argument 109 return rockchip_grf_write(grf, fiel in rockchip_grf_field_write() [all...] |
H A D | rockchip_rgb.c | 67 struct regmap *grf; member 362 rgb->grf = syscon_node_to_regmap(dev->parent->of_node); in rockchip_rgb_probe() 363 if (IS_ERR(rgb->grf)) { in rockchip_rgb_probe() 364 ret = PTR_ERR(rgb->grf); in rockchip_rgb_probe() 365 dev_err(dev, "Unable to get grf: %d\n", ret); in rockchip_rgb_probe() 391 regmap_write(rgb->grf, PX30_GRF_PD_VO_CON1, in px30_rgb_enable() 401 regmap_write(rgb->grf, RK1808_GRF_PD_VO_CON1, RK1808_RGB_DATA_SYNC_BYPASS(rgb->data_sync_bypass)); in rk1808_rgb_enable() 412 regmap_write(rgb->grf, RK3288_GRF_SOC_CON6, RK3288_LVDS_LCDC_SEL(pipe)); in rk3288_rgb_enable() 413 regmap_write(rgb->grf, RK3288_GRF_SOC_CON7, in rk3288_rgb_enable() 420 regmap_write(rgb->grf, RK3288_GRF_SOC_CON in rk3288_rgb_disable() [all...] |
/device/soc/rockchip/common/vendor/drivers/cpufreq/ |
H A D | rockchip-cpufreq.c | 188 if (!opp_info->grf || !opp_info->volt_rm_tbl) { in rk3588_cpu_set_read_margin() 208 regmap_write(opp_info->grf, 0x20, 0x001c0000 | (rm << 0x2)); in rk3588_cpu_set_read_margin() 209 regmap_write(opp_info->grf, 0x28, 0x003c0000 | (rm << 0x2)); in rk3588_cpu_set_read_margin() 210 regmap_write(opp_info->grf, 0x2c, 0x003c0000 | (rm << 0x2)); in rk3588_cpu_set_read_margin() 211 regmap_write(opp_info->grf, 0x30, 0x00200020); in rk3588_cpu_set_read_margin() 213 regmap_write(opp_info->grf, 0x30, 0x00200000); in rk3588_cpu_set_read_margin() 451 opp_info->grf = syscon_regmap_lookup_by_phandle(np, "rockchip,grf"); in rockchip_cpufreq_cluster_init() 452 if (IS_ERR(opp_info->grf)) { in rockchip_cpufreq_cluster_init() 453 opp_info->grf in rockchip_cpufreq_cluster_init() [all...] |
/device/soc/rockchip/rk3588/kernel/drivers/phy/rockchip/ |
H A D | phy-rockchip-samsung-hdptx.c | 333 struct regmap *grf; member 437 static int rockchip_grf_write(struct regmap *grf, unsigned int reg, in rockchip_grf_write() argument 440 return regmap_write(grf, reg, (mask << 16) | (val & mask)); in rockchip_grf_write() 599 rockchip_grf_write(hdptx->grf, HDPTXPHY_GRF_CON0, PLL_EN, in rockchip_hdptx_phy_set_rate() 648 rockchip_grf_write(hdptx->grf, HDPTXPHY_GRF_CON0, PLL_EN, in rockchip_hdptx_phy_set_rate() 654 ret = regmap_read_poll_timeout(hdptx->grf, HDPTXPHY_GRF_STATUS0, in rockchip_hdptx_phy_set_rate() 668 ret = regmap_read_poll_timeout(hdptx->grf, HDPTXPHY_GRF_STATUS0, in rockchip_hdptx_phy_set_rate() 927 rockchip_grf_write(hdptx->grf, HDPTXPHY_GRF_CON0, BGR_EN, in rockchip_hdptx_phy_dp_aux_init() 929 rockchip_grf_write(hdptx->grf, HDPTXPHY_GRF_CON0, BIAS_EN, in rockchip_hdptx_phy_dp_aux_init() 954 ret = regmap_read_poll_timeout(hdptx->grf, HDPTXPHY_GRF_STATUS in rockchip_hdptx_phy_dp_aux_init() [all...] |
/device/soc/rockchip/rk3588/kernel/drivers/cpufreq/ |
H A D | rockchip-cpufreq.c | 211 if (opp_info->grf) { in rk3588_cpu_set_read_margin() 212 regmap_write(opp_info->grf, 0x20, 0x001c0000 | (rm << 2)); in rk3588_cpu_set_read_margin() 213 regmap_write(opp_info->grf, 0x28, 0x003c0000 | (rm << 2)); in rk3588_cpu_set_read_margin() 214 regmap_write(opp_info->grf, 0x2c, 0x003c0000 | (rm << 2)); in rk3588_cpu_set_read_margin() 215 regmap_write(opp_info->grf, 0x30, 0x00200020); in rk3588_cpu_set_read_margin() 217 regmap_write(opp_info->grf, 0x30, 0x00200000); in rk3588_cpu_set_read_margin() 490 opp_info->grf = syscon_regmap_lookup_by_phandle(np, in rockchip_cpufreq_cluster_init() 491 "rockchip,grf"); in rockchip_cpufreq_cluster_init() 492 if (IS_ERR(opp_info->grf)) in rockchip_cpufreq_cluster_init() 493 opp_info->grf in rockchip_cpufreq_cluster_init() [all...] |
/device/board/hihope/rk3568/audio_drivers/dai/src/ |
H A D | rk3568_dai_linux_driver.c | 53 regmap_write(i2s_tdm->grf, rk3568_txrx_config[0].reg, rk3568_txrx_config[0].txonly); in common_soc_init() 237 i2s_tdm->grf = syscon_regmap_lookup_by_phandle(node, "rockchip,grf"); in rockchip_i2s_tdm_probe() 238 if (IS_ERR(i2s_tdm->grf)) { in rockchip_i2s_tdm_probe() 239 return PTR_ERR(i2s_tdm->grf); in rockchip_i2s_tdm_probe()
|
/device/soc/rockchip/common/vendor/drivers/video/rockchip/mpp/ |
H A D | mpp_service.c | 60 struct regmap *grf;
in mpp_init_grf() local 62 grf = syscon_regmap_lookup_by_phandle(np, "rockchip,grf");
in mpp_init_grf() 63 if (IS_ERR_OR_NULL(grf)) {
in mpp_init_grf() 67 ret = of_property_read_u32(np, "rockchip,grf-offset", &grf_offset);
in mpp_init_grf() 72 index = of_property_match_string(np, "rockchip,grf-names", grf_name);
in mpp_init_grf() 77 ret = of_property_read_u32_index(np, "rockchip,grf-values", index, &grf_value);
in mpp_init_grf() 82 grf_info->grf = grf;
in mpp_init_grf()
|
/device/soc/rockchip/common/kernel/drivers/gpu/arm/bifrost/platform/rk/ |
H A D | mali_kbase_config_rk.c | 510 if (!opp_info->grf || !opp_info->volt_rm_tbl) in rk3588_gpu_set_read_margin() 528 ret = regmap_read(opp_info->grf, 0x24, &val); in rk3588_gpu_set_read_margin() 534 regmap_write(opp_info->grf, 0x24, val | (rm << 2)); in rk3588_gpu_set_read_margin() 536 ret = regmap_read(opp_info->grf, 0x28, &val); in rk3588_gpu_set_read_margin() 542 regmap_write(opp_info->grf, 0x28, val | (rm << 2)); in rk3588_gpu_set_read_margin()
|
/device/soc/rockchip/rk3588/kernel/drivers/video/rockchip/mpp/ |
H A D | mpp_service.c | 61 struct regmap *grf; in mpp_init_grf() local 63 grf = syscon_regmap_lookup_by_phandle(np, "rockchip,grf"); in mpp_init_grf() 64 if (IS_ERR_OR_NULL(grf)) in mpp_init_grf() 67 ret = of_property_read_u32(np, "rockchip,grf-offset", &grf_offset); in mpp_init_grf() 71 index = of_property_match_string(np, "rockchip,grf-names", grf_name); in mpp_init_grf() 75 ret = of_property_read_u32_index(np, "rockchip,grf-values", in mpp_init_grf() 80 grf_info->grf = grf; in mpp_init_grf()
|
/device/soc/rockchip/common/sdk_linux/include/linux/ |
H A D | rfkill-wlan.h | 45 struct regmap *grf; member
|
/device/soc/rockchip/rk3588/kernel/include/linux/ |
H A D | rfkill-wlan.h | 45 struct regmap *grf; member
|