Home
last modified time | relevance | path

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

/linux-4.1.27/drivers/net/ethernet/stmicro/stmmac/
Ddwmac-rk.c52 struct regmap *grf; member
95 if (IS_ERR(bsp_priv->grf)) { in set_to_rgmii()
100 regmap_write(bsp_priv->grf, RK3288_GRF_SOC_CON1, in set_to_rgmii()
102 regmap_write(bsp_priv->grf, RK3288_GRF_SOC_CON3, in set_to_rgmii()
112 if (IS_ERR(bsp_priv->grf)) { in set_to_rmii()
117 regmap_write(bsp_priv->grf, RK3288_GRF_SOC_CON1, in set_to_rmii()
125 if (IS_ERR(bsp_priv->grf)) { in set_rgmii_speed()
131 regmap_write(bsp_priv->grf, RK3288_GRF_SOC_CON1, GMAC_CLK_2_5M); in set_rgmii_speed()
133 regmap_write(bsp_priv->grf, RK3288_GRF_SOC_CON1, GMAC_CLK_25M); in set_rgmii_speed()
135 regmap_write(bsp_priv->grf, RK3288_GRF_SOC_CON1, GMAC_CLK_125M); in set_rgmii_speed()
[all …]
/linux-4.1.27/arch/arm/mach-rockchip/
Drockchip.c38 struct regmap *grf; in rockchip_timer_init() local
62 grf = syscon_regmap_lookup_by_compatible("rockchip,rk3288-grf"); in rockchip_timer_init()
63 if (!IS_ERR(grf)) in rockchip_timer_init()
64 regmap_write(grf, RK3288_GRF_SOC_CON0, 0x10000000); in rockchip_timer_init()
/linux-4.1.27/drivers/net/ethernet/arc/
Demac_rockchip.c43 struct regmap *grf; member
70 err = regmap_write(emac->grf, emac->soc_data->grf_offset, data); in emac_rockchip_set_mac_speed()
120 priv->grf = syscon_regmap_lookup_by_phandle(dev->of_node, "rockchip,grf"); in emac_rockchip_probe()
121 if (IS_ERR(priv->grf)) { in emac_rockchip_probe()
122 dev_err(dev, "failed to retrieve global register file (%ld)\n", PTR_ERR(priv->grf)); in emac_rockchip_probe()
123 err = PTR_ERR(priv->grf); in emac_rockchip_probe()
177 err = regmap_write(priv->grf, priv->soc_data->grf_offset, data); in emac_rockchip_probe()
/linux-4.1.27/drivers/phy/
Dphy-rockchip-usb.c99 struct regmap *grf; in rockchip_usb_phy_probe() local
102 grf = syscon_regmap_lookup_by_phandle(dev->of_node, "rockchip,grf"); in rockchip_usb_phy_probe()
103 if (IS_ERR(grf)) { in rockchip_usb_phy_probe()
105 return PTR_ERR(grf); in rockchip_usb_phy_probe()
120 rk_phy->reg_base = grf; in rockchip_usb_phy_probe()
/linux-4.1.27/arch/arm/boot/dts/
Drk3xxx.dtsi166 rockchip,grf = <&grf>;
211 grf: grf@20008000 { label
223 rockchip,grf = <&grf>;
238 rockchip,grf = <&grf>;
293 rockchip,grf = <&grf>;
308 rockchip,grf = <&grf>;
323 rockchip,grf = <&grf>;
Drk3288.dtsi405 rockchip,grf = <&grf>;
563 rockchip,grf = <&grf>;
578 grf: syscon@ff770000 { label
579 compatible = "rockchip,rk3288-grf", "syscon";
672 rockchip,grf = <&grf>;
709 rockchip,grf = <&grf>;
738 rockchip,grf = <&grf>;
Drk3188.dtsi99 rockchip,grf = <&grf>;
107 rockchip,grf = <&grf>;
Drk3066a.dtsi114 rockchip,grf = <&grf>;
146 rockchip,grf = <&grf>;
/linux-4.1.27/drivers/power/avs/
Drockchip-io-domain.c66 struct regmap *grf; member
85 ret = regmap_write(iod->grf, iod->soc_data->grf_offset, val); in rockchip_iodomain_write()
156 ret = regmap_write(iod->grf, RK3288_SOC_CON2, val); in rk3288_iodomain_init()
236 iod->grf = syscon_regmap_lookup_by_phandle(np, "rockchip,grf"); in rockchip_iodomain_probe()
237 if (IS_ERR(iod->grf)) { in rockchip_iodomain_probe()
239 return PTR_ERR(iod->grf); in rockchip_iodomain_probe()
/linux-4.1.27/Documentation/devicetree/bindings/net/
Demac_rockchip.txt8 - rockchip,grf: phandle to the syscon grf used to control speed and mode
39 rockchip,grf = <&grf>;
Drockchip-dwmac.txt10 - rockchip,grf: phandle to the syscon grf used to control speed and mode.
45 rockchip,grf = <&grf>;
/linux-4.1.27/Documentation/devicetree/bindings/phy/
Drockchip-usb-phy.txt5 - rockchip,grf : phandle to the syscon managing the "general
29 rockchip,grf = <&grf>;
/linux-4.1.27/Documentation/devicetree/bindings/video/
Ddw_hdmi-rockchip.txt9 - rockchip,grf: this soc should set GRF regs to mux vopl/vopb.
27 rockchip,grf = <&grf>;
/linux-4.1.27/Documentation/devicetree/bindings/pinctrl/
Drockchip,pinctrl.txt25 - rockchip,grf: phandle referencing a syscon providing the
37 Use rockchip,grf and rockchip,pmu described above instead.
73 rockchip,grf = <&grf>;
123 rockchip,grf = <&grf>;
/linux-4.1.27/Documentation/devicetree/bindings/clock/
Drockchip,rk3288-cru.txt17 - rockchip,grf: phandle to the syscon managing the "general register files"
45 rockchip,grf = <&grf>;
Drockchip,rk3188-cru.txt18 - rockchip,grf: phandle to the syscon managing the "general register files"
45 rockchip,grf = <&grf>;
/linux-4.1.27/Documentation/devicetree/bindings/i2c/
Di2c-rk3x.txt16 - rockchip,grf : the phandle of the syscon node for the general register
49 rockchip,grf = <&grf>;
/linux-4.1.27/drivers/clk/rockchip/
Dclk.c158 static struct regmap *grf; variable
165 grf = ERR_PTR(-EPROBE_DEFER); in rockchip_clk_init()
178 if (IS_ERR(grf)) in rockchip_clk_get_grf()
179 grf = syscon_regmap_lookup_by_phandle(cru_node, "rockchip,grf"); in rockchip_clk_get_grf()
180 return grf; in rockchip_clk_get_grf()
Dclk-pll.c90 struct regmap *grf = rockchip_clk_get_grf(); in rockchip_pll_wait_lock() local
95 ret = regmap_read(grf, pll->lock_offset, &val); in rockchip_pll_wait_lock()
164 struct regmap *grf = rockchip_clk_get_grf(); in rockchip_rk3066_pll_set_rate() local
171 if (IS_ERR(grf)) { in rockchip_rk3066_pll_set_rate()
174 return PTR_ERR(grf); in rockchip_rk3066_pll_set_rate()
/linux-4.1.27/Documentation/devicetree/bindings/power/
Drockchip-io-domain.txt36 - rockchip,grf: phandle to the syscon managing the "general register files"
72 rockchip,grf = <&grf>;
/linux-4.1.27/drivers/i2c/busses/
Di2c-rk3x.c945 struct regmap *grf; in rk3x_i2c_probe() local
947 grf = syscon_regmap_lookup_by_phandle(np, "rockchip,grf"); in rk3x_i2c_probe()
948 if (IS_ERR(grf)) { in rk3x_i2c_probe()
951 return PTR_ERR(grf); in rk3x_i2c_probe()
962 ret = regmap_write(grf, i2c->soc_data->grf_offset, value); in rk3x_i2c_probe()