/linux-4.1.27/drivers/net/ethernet/stmicro/stmmac/ |
D | dwmac-rk.c | 52 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/ |
D | rockchip.c | 38 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/ |
D | emac_rockchip.c | 43 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/ |
D | phy-rockchip-usb.c | 99 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/ |
D | rk3xxx.dtsi | 166 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>;
|
D | rk3288.dtsi | 405 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>;
|
D | rk3188.dtsi | 99 rockchip,grf = <&grf>; 107 rockchip,grf = <&grf>;
|
D | rk3066a.dtsi | 114 rockchip,grf = <&grf>; 146 rockchip,grf = <&grf>;
|
/linux-4.1.27/drivers/power/avs/ |
D | rockchip-io-domain.c | 66 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/ |
D | emac_rockchip.txt | 8 - rockchip,grf: phandle to the syscon grf used to control speed and mode 39 rockchip,grf = <&grf>;
|
D | rockchip-dwmac.txt | 10 - 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/ |
D | rockchip-usb-phy.txt | 5 - rockchip,grf : phandle to the syscon managing the "general 29 rockchip,grf = <&grf>;
|
/linux-4.1.27/Documentation/devicetree/bindings/video/ |
D | dw_hdmi-rockchip.txt | 9 - rockchip,grf: this soc should set GRF regs to mux vopl/vopb. 27 rockchip,grf = <&grf>;
|
/linux-4.1.27/Documentation/devicetree/bindings/pinctrl/ |
D | rockchip,pinctrl.txt | 25 - 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/ |
D | rockchip,rk3288-cru.txt | 17 - rockchip,grf: phandle to the syscon managing the "general register files" 45 rockchip,grf = <&grf>;
|
D | rockchip,rk3188-cru.txt | 18 - rockchip,grf: phandle to the syscon managing the "general register files" 45 rockchip,grf = <&grf>;
|
/linux-4.1.27/Documentation/devicetree/bindings/i2c/ |
D | i2c-rk3x.txt | 16 - rockchip,grf : the phandle of the syscon node for the general register 49 rockchip,grf = <&grf>;
|
/linux-4.1.27/drivers/clk/rockchip/ |
D | clk.c | 158 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()
|
D | clk-pll.c | 90 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/ |
D | rockchip-io-domain.txt | 36 - rockchip,grf: phandle to the syscon managing the "general register files" 72 rockchip,grf = <&grf>;
|
/linux-4.1.27/drivers/i2c/busses/ |
D | i2c-rk3x.c | 945 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()
|