Home
last modified time | relevance | path

Searched refs:grf (Results 1 – 25 of 84) sorted by relevance

1234

/linux/Documentation/devicetree/bindings/soc/rockchip/
A Dgrf.yaml22 - rockchip,px30-grf
25 - rockchip,rk3036-grf
26 - rockchip,rk3066-grf
27 - rockchip,rk3188-grf
28 - rockchip,rk3228-grf
29 - rockchip,rk3288-grf
32 - rockchip,rk3308-grf
34 - rockchip,rk3328-grf
36 - rockchip,rk3368-grf
38 - rockchip,rk3399-grf
[all …]
/linux/drivers/net/ethernet/stmicro/stmmac/
A Ddwmac-rk.c68 struct regmap *grf; member
93 if (IS_ERR(bsp_priv->grf)) { in px30_set_to_rmii()
172 if (IS_ERR(bsp_priv->grf)) { in rk3128_set_to_rgmii()
190 if (IS_ERR(bsp_priv->grf)) { in rk3128_set_to_rmii()
203 if (IS_ERR(bsp_priv->grf)) { in rk3128_set_rgmii_speed()
225 if (IS_ERR(bsp_priv->grf)) { in rk3128_set_rmii_speed()
288 if (IS_ERR(bsp_priv->grf)) { in rk3228_set_to_rgmii()
307 if (IS_ERR(bsp_priv->grf)) { in rk3228_set_to_rmii()
324 if (IS_ERR(bsp_priv->grf)) { in rk3228_set_rgmii_speed()
346 if (IS_ERR(bsp_priv->grf)) { in rk3228_set_rmii_speed()
[all …]
/linux/drivers/phy/rockchip/
A Dphy-rockchip-usb.c56 int (*init_usb_uart)(struct regmap *grf,
359 ret = regmap_write(grf, UOC_CON3, val); in rockchip_init_usb_uart_common()
388 ret = regmap_write(grf, RK3188_UOC0_CON0, val); in rk3188_init_usb_uart()
527 struct regmap *grf; in rockchip_init_usb_uart() local
549 grf = ERR_PTR(-ENODEV); in rockchip_init_usb_uart()
551 grf = syscon_node_to_regmap(np->parent); in rockchip_init_usb_uart()
552 if (IS_ERR(grf)) in rockchip_init_usb_uart()
554 if (IS_ERR(grf)) { in rockchip_init_usb_uart()
556 __func__, PTR_ERR(grf)); in rockchip_init_usb_uart()
557 return PTR_ERR(grf); in rockchip_init_usb_uart()
[all …]
A Dphy-rockchip-dp.c28 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 Dphy-rockchip-inno-usb2.c212 struct regmap *grf; member
408 ret = property_enable(rphy->grf, in rockchip_usb2phy_init()
414 ret = property_enable(rphy->grf, in rockchip_usb2phy_init()
428 ret = property_enable(rphy->grf, in rockchip_usb2phy_init()
433 ret = property_enable(rphy->grf, in rockchip_usb2phy_init()
528 vbus_attach = property_enabled(rphy->grf, in rockchip_usb2phy_otg_sm_work()
702 is_dcd = property_enabled(rphy->grf, in rockchip_chg_detect_work()
720 vout = property_enabled(rphy->grf, in rockchip_chg_detect_work()
742 vout = property_enabled(rphy->grf, in rockchip_chg_detect_work()
1081 if (IS_ERR(rphy->grf)) in rockchip_usb2phy_probe()
[all …]
A Dphy-rockchip-emmc.c353 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()
/linux/drivers/soc/rockchip/
A Dio-domain.c76 struct regmap *grf; member
98 regmap_write(iod->grf, RK3568_PMU_GRF_IO_VSEL2, val0); in rk3568_iodomain_write()
99 regmap_write(iod->grf, RK3568_PMU_GRF_IO_VSEL2, val1); in rk3568_iodomain_write()
113 regmap_write(iod->grf, RK3568_PMU_GRF_IO_VSEL0, val0); in rk3568_iodomain_write()
208 ret = regmap_write(iod->grf, PX30_IO_VSEL, val); in px30_iodomain_init()
227 ret = regmap_write(iod->grf, RK3288_SOC_CON2, val); in rk3288_iodomain_init()
246 ret = regmap_write(iod->grf, RK3328_SOC_CON4, val); in rk3328_iodomain_init()
265 ret = regmap_write(iod->grf, RK3368_SOC_CON15, val); in rk3368_iodomain_init()
579 iod->grf = syscon_node_to_regmap(parent->of_node); in rockchip_iodomain_probe()
585 if (IS_ERR(iod->grf)) { in rockchip_iodomain_probe()
[all …]
A Dgrf.c142 struct regmap *grf; in rockchip_grf_init() local
156 grf = syscon_node_to_regmap(np); in rockchip_grf_init()
157 if (IS_ERR(grf)) { in rockchip_grf_init()
159 return PTR_ERR(grf); in rockchip_grf_init()
167 ret = regmap_write(grf, val->reg, val->val); in rockchip_grf_init()
/linux/Documentation/devicetree/bindings/sound/
A Dinno-rk3036.txt10 - rockchip,grf : The phandle of grf device node.
17 rockchip,grf = <&grf>;
A Drockchip,rk3328-codec.yaml29 rockchip,grf:
53 - rockchip,grf
67 rockchip,grf = <&grf>;
/linux/Documentation/devicetree/bindings/display/rockchip/
A Dcdn-dp-rockchip.txt12 Required elements: "core-clk" "pclk" "spdif" "grf"
22 - rockchip,grf: this soc should set GRF regs, so need get grf here.
43 clock-names = "core-clk", "pclk", "spdif", "grf";
51 rockchip,grf = <&grf>;
A Drockchip,dw-hdmi.yaml48 - grf
51 - grf
104 rockchip,grf:
117 - rockchip,grf
132 rockchip,grf = <&grf>;
A Danalogix_dp-rockchip.txt24 - rockchip,grf: this soc should set GRF regs, so need get grf here.
35 Required elements: "grf"
55 rockchip,grf = <&grf>;
A Ddw_mipi_dsi_rockchip.txt15 For RK3399, a phy config clock (phy_cfg) and a grf clock(grf)
17 - rockchip,grf: this soc should set GRF regs to mux vopl/vopb.
46 rockchip,grf = <&grf>;
A Drockchip,rk3066-hdmi.yaml40 rockchip,grf:
73 - rockchip,grf
93 rockchip,grf = <&grf>;
/linux/drivers/net/ethernet/arc/
A Demac_rockchip.c29 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()
/linux/arch/arm/boot/dts/
A Drk3xxx.dtsi192 rockchip,grf = <&grf>;
267 grf: grf@20008000 { label
304 rockchip,grf = <&grf>;
319 rockchip,grf = <&grf>;
374 rockchip,grf = <&grf>;
389 rockchip,grf = <&grf>;
404 rockchip,grf = <&grf>;
A Drv1108.dtsi169 rockchip,grf = <&grf>;
183 rockchip,grf = <&grf>;
197 rockchip,grf = <&grf>;
262 grf: syscon@10300000 { label
263 compatible = "rockchip,rv1108-grf", "syscon", "simple-mfd";
389 rockchip,grf = <&grf>;
459 rockchip,grf = <&grf>;
578 rockchip,grf = <&grf>;
597 rockchip,grf = <&grf>;
/linux/drivers/thermal/
A Drockchip_thermal.c110 void (*initialize)(struct regmap *grf,
164 struct regmap *grf; member
704 if (IS_ERR(grf)) { in rk_tsadcv3_initialize()
720 regmap_write(grf, GRF_TSADC_TESTBIT_L, GRF_TSADC_VCM_EN_L); in rk_tsadcv3_initialize()
721 regmap_write(grf, GRF_TSADC_TESTBIT_H, GRF_TSADC_VCM_EN_H); in rk_tsadcv3_initialize()
749 rk_tsadcv2_initialize(grf, regs, tshut_polarity); in rk_tsadcv4_initialize()
750 regmap_write(grf, PX30_GRF_SOC_CON2, GRF_CON_TSADC_CH_INV); in rk_tsadcv4_initialize()
776 if (!IS_ERR(grf)) { in rk_tsadcv7_initialize()
1304 if (IS_ERR(thermal->grf)) in rockchip_configure_from_dt()
1430 thermal->chip->initialize(thermal->grf, thermal->regs, in rockchip_thermal_probe()
[all …]
/linux/drivers/gpu/drm/rockchip/
A Drockchip_lvds.c58 struct regmap *grf; member
227 ret = regmap_write(lvds->grf, RK3288_LVDS_GRF_SOC_CON7, val); in rk3288_lvds_poweroff()
260 ret = regmap_write(lvds->grf, RK3288_LVDS_GRF_SOC_CON7, val); in rk3288_lvds_grf_config()
281 ret = regmap_write(lvds->grf, RK3288_LVDS_GRF_SOC_CON6, val); in rk3288_lvds_set_vop_source()
340 return regmap_update_bits(lvds->grf, PX30_LVDS_GRF_PD_VO_CON1, in px30_lvds_poweron()
347 regmap_update_bits(lvds->grf, PX30_LVDS_GRF_PD_VO_CON1, in px30_lvds_poweroff()
366 return regmap_update_bits(lvds->grf, PX30_LVDS_GRF_PD_VO_CON1, in px30_lvds_grf_config()
380 return regmap_update_bits(lvds->grf, PX30_LVDS_GRF_PD_VO_CON1, in px30_lvds_set_vop_source()
708 lvds->grf = syscon_regmap_lookup_by_phandle(dev->of_node, in rockchip_lvds_probe()
710 if (IS_ERR(lvds->grf)) { in rockchip_lvds_probe()
[all …]
/linux/Documentation/devicetree/bindings/phy/
A Drockchip-inno-csi-dphy.yaml48 rockchip,grf:
62 - rockchip,grf
78 rockchip,grf = <&grf>;
A Dphy-rockchip-typec.txt7 - rockchip,grf : phandle to the syscon managing the "general
41 rockchip,grf = <&grf>;
65 rockchip,grf = <&grf>;
A Drockchip-mipi-dphy-rx0.yaml31 - const: grf
56 * grf: syscon@ff770000 {
57 * compatible = "rockchip,rk3399-grf", "syscon", "simple-mfd";
70 clock-names = "dphy-ref", "dphy-cfg", "grf";
/linux/Documentation/devicetree/bindings/net/
A Demac_rockchip.txt10 - rockchip,grf: phandle to the syscon grf used to control speed and mode
41 rockchip,grf = <&grf>;
/linux/Documentation/devicetree/bindings/gpio/
A Drockchip,rk3328-grf-gpio.yaml4 $id: http://devicetree.org/schemas/gpio/rockchip,rk3328-grf-gpio.yaml#
30 const: rockchip,rk3328-grf-gpio
47 compatible = "rockchip,rk3328-grf-gpio";

Completed in 56 milliseconds

1234