/Linux-v4.19/drivers/net/ethernet/stmicro/stmmac/ |
D | dwmac-rk.c | 74 struct regmap *grf; member 99 if (IS_ERR(bsp_priv->grf)) { in px30_set_to_rmii() 104 regmap_write(bsp_priv->grf, PX30_GRF_GMAC_CON1, in px30_set_to_rmii() 119 regmap_write(bsp_priv->grf, PX30_GRF_GMAC_CON1, in px30_set_rmii_speed() 127 regmap_write(bsp_priv->grf, PX30_GRF_GMAC_CON1, in px30_set_rmii_speed() 178 if (IS_ERR(bsp_priv->grf)) { in rk3128_set_to_rgmii() 183 regmap_write(bsp_priv->grf, RK3128_GRF_MAC_CON1, in rk3128_set_to_rgmii() 186 regmap_write(bsp_priv->grf, RK3128_GRF_MAC_CON0, in rk3128_set_to_rgmii() 196 if (IS_ERR(bsp_priv->grf)) { in rk3128_set_to_rmii() 201 regmap_write(bsp_priv->grf, RK3128_GRF_MAC_CON1, in rk3128_set_to_rmii() [all …]
|
/Linux-v4.19/Documentation/devicetree/bindings/soc/rockchip/ |
D | grf.txt | 16 - "rockchip,rk3036-grf", "syscon": for rk3036 17 - "rockchip,rk3066-grf", "syscon": for rk3066 18 - "rockchip,rk3188-grf", "syscon": for rk3188 19 - "rockchip,rk3228-grf", "syscon": for rk3228 20 - "rockchip,rk3288-grf", "syscon": for rk3288 21 - "rockchip,rk3328-grf", "syscon": for rk3328 22 - "rockchip,rk3368-grf", "syscon": for rk3368 23 - "rockchip,rk3399-grf", "syscon": for rk3399 24 - "rockchip,rv1108-grf", "syscon": for rv1108 31 - "rockchip,rk3328-usb2phy-grf", "syscon": for rk3328 [all …]
|
/Linux-v4.19/drivers/phy/rockchip/ |
D | phy-rockchip-dp.c | 31 struct regmap *grf; member 41 ret = regmap_write(dp->grf, GRF_SOC_CON12, in rockchip_set_phy_state() 53 ret = regmap_write(dp->grf, GRF_SOC_CON12, in rockchip_set_phy_state() 110 dp->grf = syscon_node_to_regmap(dev->parent->of_node); in rockchip_dp_phy_probe() 111 if (IS_ERR(dp->grf)) { in rockchip_dp_phy_probe() 113 return PTR_ERR(dp->grf); in rockchip_dp_phy_probe() 116 ret = regmap_write(dp->grf, GRF_SOC_CON12, GRF_EDP_REF_CLK_SEL_INTER | in rockchip_dp_phy_probe()
|
D | phy-rockchip-usb.c | 49 int (*init_usb_uart)(struct regmap *grf); 356 static int __init rk3288_init_usb_uart(struct regmap *grf) in rk3288_init_usb_uart() argument 372 ret = regmap_write(grf, RK3288_UOC0_CON0, val); in rk3288_init_usb_uart() 378 ret = regmap_write(grf, RK3288_UOC0_CON2, val); in rk3288_init_usb_uart() 389 ret = regmap_write(grf, RK3288_UOC0_CON3, val); in rk3288_init_usb_uart() 397 ret = regmap_write(grf, RK3288_UOC0_CON3, val); in rk3288_init_usb_uart() 486 struct regmap *grf; in rockchip_init_usb_uart() local 508 grf = ERR_PTR(-ENODEV); in rockchip_init_usb_uart() 510 grf = syscon_node_to_regmap(np->parent); in rockchip_init_usb_uart() 511 if (IS_ERR(grf)) in rockchip_init_usb_uart() [all …]
|
D | phy-rockchip-inno-usb2.c | 222 struct regmap *grf; member 237 return rphy->usbgrf == NULL ? rphy->grf : rphy->usbgrf; in get_reg_base() 425 ret = property_enable(rphy->grf, in rockchip_usb2phy_init() 431 ret = property_enable(rphy->grf, in rockchip_usb2phy_init() 445 ret = property_enable(rphy->grf, in rockchip_usb2phy_init() 450 ret = property_enable(rphy->grf, in rockchip_usb2phy_init() 546 vbus_attach = property_enabled(rphy->grf, in rockchip_usb2phy_otg_sm_work() 549 vbus_attach = property_enabled(rphy->grf, in rockchip_usb2phy_otg_sm_work() 723 is_dcd = property_enabled(rphy->grf, in rockchip_chg_detect_work() 741 vout = property_enabled(rphy->grf, in rockchip_chg_detect_work() [all …]
|
D | phy-rockchip-emmc.c | 323 struct regmap *grf; in rockchip_emmc_phy_probe() local 329 grf = syscon_node_to_regmap(dev->parent->of_node); in rockchip_emmc_phy_probe() 330 if (IS_ERR(grf)) { in rockchip_emmc_phy_probe() 332 return PTR_ERR(grf); in rockchip_emmc_phy_probe() 346 rk_phy->reg_base = grf; in rockchip_emmc_phy_probe()
|
/Linux-v4.19/Documentation/devicetree/bindings/sound/ |
D | inno-rk3036.txt | 10 - rockchip,grf : The phandle of grf device node. 17 rockchip,grf = <&grf>;
|
/Linux-v4.19/drivers/power/avs/ |
D | rockchip-io-domain.c | 82 struct regmap *grf; member 101 ret = regmap_write(iod->grf, iod->soc_data->grf_offset, val); in rockchip_iodomain_write() 172 ret = regmap_write(iod->grf, PX30_IO_VSEL, val); in px30_iodomain_init() 191 ret = regmap_write(iod->grf, RK3288_SOC_CON2, val); in rk3288_iodomain_init() 210 ret = regmap_write(iod->grf, RK3328_SOC_CON4, val); in rk3328_iodomain_init() 229 ret = regmap_write(iod->grf, RK3368_SOC_CON15, val); in rk3368_iodomain_init() 248 ret = regmap_write(iod->grf, RK3399_PMUGRF_CON0, val); in rk3399_pmu_iodomain_init() 518 iod->grf = syscon_node_to_regmap(parent->of_node); in rockchip_iodomain_probe() 521 iod->grf = syscon_regmap_lookup_by_phandle(np, "rockchip,grf"); in rockchip_iodomain_probe() 524 if (IS_ERR(iod->grf)) { in rockchip_iodomain_probe() [all …]
|
/Linux-v4.19/Documentation/devicetree/bindings/gpio/ |
D | rockchip,rk3328-grf-gpio.txt | 12 - compatible: Should contain "rockchip,rk3328-grf-gpio". 21 grf: syscon@ff100000 { 22 compatible = "rockchip,rk3328-grf", "syscon", "simple-mfd"; 24 grf_gpio: grf-gpio { 25 compatible = "rockchip,rk3328-grf-gpio";
|
/Linux-v4.19/Documentation/devicetree/bindings/display/rockchip/ |
D | cdn-dp-rockchip.txt | 12 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>;
|
D | dw_mipi_dsi_rockchip.txt | 13 (phy_cfg) and a grf clock(grf) are required. As described in [1]. 14 - rockchip,grf: this soc should set GRF regs to mux vopl/vopb. 38 rockchip,grf = <&grf>;
|
D | analogix_dp-rockchip.txt | 24 - rockchip,grf: this soc should set GRF regs, so need get grf here. 35 Required elements: "grf" 55 rockchip,grf = <&grf>;
|
D | dw_hdmi-rockchip.txt | 25 - rockchip,grf: Shall reference the GRF to mux vopl/vopb. 35 - clock-names: May contain "grf", power for grf io. 45 rockchip,grf = <&grf>;
|
/Linux-v4.19/drivers/soc/rockchip/ |
D | grf.c | 143 struct regmap *grf; in rockchip_grf_init() local 157 grf = syscon_node_to_regmap(np); in rockchip_grf_init() 158 if (IS_ERR(grf)) { in rockchip_grf_init() 160 return PTR_ERR(grf); in rockchip_grf_init() 168 ret = regmap_write(grf, val->reg, val->val); in rockchip_grf_init()
|
/Linux-v4.19/drivers/net/ethernet/arc/ |
D | emac_rockchip.c | 39 struct regmap *grf; member 65 err = regmap_write(emac->grf, emac->soc_data->grf_offset, data); in emac_rockchip_set_mac_speed() 135 priv->grf = syscon_regmap_lookup_by_phandle(dev->of_node, in emac_rockchip_probe() 137 if (IS_ERR(priv->grf)) { in emac_rockchip_probe() 139 PTR_ERR(priv->grf)); in emac_rockchip_probe() 140 err = PTR_ERR(priv->grf); in emac_rockchip_probe() 195 err = regmap_write(priv->grf, priv->soc_data->grf_offset, data); in emac_rockchip_probe()
|
/Linux-v4.19/arch/arm/boot/dts/ |
D | rk3xxx.dtsi | 184 rockchip,grf = <&grf>; 250 grf: grf@20008000 { label 262 rockchip,grf = <&grf>; 277 rockchip,grf = <&grf>; 332 rockchip,grf = <&grf>; 347 rockchip,grf = <&grf>; 362 rockchip,grf = <&grf>;
|
D | rv1108.dtsi | 163 rockchip,grf = <&grf>; 177 rockchip,grf = <&grf>; 191 rockchip,grf = <&grf>; 256 grf: syscon@10300000 { label 257 compatible = "rockchip,rv1108-grf", "syscon", "simple-mfd"; 372 rockchip,grf = <&grf>; 437 rockchip,grf = <&grf>; 534 rockchip,grf = <&grf>;
|
/Linux-v4.19/Documentation/devicetree/bindings/phy/ |
D | phy-rockchip-typec.txt | 7 - rockchip,grf : phandle to the syscon managing the "general 41 rockchip,grf = <&grf>; 65 rockchip,grf = <&grf>;
|
D | rockchip-usb-phy.txt | 12 - rockchip,grf : phandle to the syscon managing the "general 37 grf: syscon@ff770000 { 38 compatible = "rockchip,rk3288-grf", "syscon", "simple-mfd";
|
D | phy-rockchip-inno-usb2.txt | 10 - reg : the address offset of grf for usb-phy configuration. 24 phandle as one companion-grf for some special SoCs 51 grf: syscon@ff770000 { 52 compatible = "rockchip,rk3366-grf", "syscon", "simple-mfd";
|
D | rockchip-dp-phy.txt | 15 grf: syscon@ff770000 { 16 compatible = "rockchip,rk3288-grf", "syscon", "simple-mfd";
|
/Linux-v4.19/Documentation/devicetree/bindings/net/ |
D | emac_rockchip.txt | 10 - rockchip,grf: phandle to the syscon grf used to control speed and mode 41 rockchip,grf = <&grf>;
|
/Linux-v4.19/Documentation/devicetree/bindings/pinctrl/ |
D | rockchip,pinctrl.txt | 36 - rockchip,grf: phandle referencing a syscon providing the 49 Use rockchip,grf and rockchip,pmu described above instead. 85 rockchip,grf = <&grf>; 134 rockchip,grf = <&grf>;
|
/Linux-v4.19/drivers/thermal/ |
D | rockchip_thermal.c | 115 void (*initialize)(struct regmap *grf, 169 struct regmap *grf; member 610 static void rk_tsadcv2_initialize(struct regmap *grf, void __iomem *regs, in rk_tsadcv2_initialize() argument 646 static void rk_tsadcv3_initialize(struct regmap *grf, void __iomem *regs, in rk_tsadcv3_initialize() argument 650 if (IS_ERR(grf)) { in rk_tsadcv3_initialize() 666 regmap_write(grf, GRF_TSADC_TESTBIT_L, GRF_TSADC_VCM_EN_L); in rk_tsadcv3_initialize() 667 regmap_write(grf, GRF_TSADC_TESTBIT_H, GRF_TSADC_VCM_EN_H); in rk_tsadcv3_initialize() 670 regmap_write(grf, GRF_SARADC_TESTBIT, GRF_SARADC_TESTBIT_ON); in rk_tsadcv3_initialize() 671 regmap_write(grf, GRF_TSADC_TESTBIT_H, GRF_TSADC_TESTBIT_H_ON); in rk_tsadcv3_initialize() 1139 thermal->grf = syscon_regmap_lookup_by_phandle(np, "rockchip,grf"); in rockchip_configure_from_dt() [all …]
|
/Linux-v4.19/Documentation/devicetree/bindings/clock/ |
D | rockchip,rk3036-cru.txt | 17 - rockchip,grf: phandle to the syscon managing the "general register files" 40 rockchip,grf = <&grf>;
|