/linux-6.3-rc2/Documentation/devicetree/bindings/soc/rockchip/ |
A D | grf.yaml | 34 - rockchip,px30-grf 37 - rockchip,rk3036-grf 38 - rockchip,rk3066-grf 39 - rockchip,rk3128-grf 40 - rockchip,rk3188-grf 41 - rockchip,rk3228-grf 42 - rockchip,rk3288-grf 45 - rockchip,rk3308-grf 47 - rockchip,rk3328-grf 49 - rockchip,rk3368-grf [all …]
|
/linux-6.3-rc2/drivers/net/ethernet/stmicro/stmmac/ |
A D | dwmac-rk.c | 70 struct regmap *grf; member 96 if (IS_ERR(bsp_priv->grf)) { in px30_set_to_rmii() 175 if (IS_ERR(bsp_priv->grf)) { in rk3128_set_to_rgmii() 193 if (IS_ERR(bsp_priv->grf)) { in rk3128_set_to_rmii() 206 if (IS_ERR(bsp_priv->grf)) { in rk3128_set_rgmii_speed() 228 if (IS_ERR(bsp_priv->grf)) { in rk3128_set_rmii_speed() 291 if (IS_ERR(bsp_priv->grf)) { in rk3228_set_to_rgmii() 310 if (IS_ERR(bsp_priv->grf)) { in rk3228_set_to_rmii() 327 if (IS_ERR(bsp_priv->grf)) { in rk3228_set_rgmii_speed() 349 if (IS_ERR(bsp_priv->grf)) { in rk3228_set_rmii_speed() [all …]
|
/linux-6.3-rc2/drivers/phy/rockchip/ |
A D | phy-rockchip-usb.c | 56 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 D | phy-rockchip-dp.c | 28 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 D | phy-rockchip-inno-usb2.c | 223 struct regmap *grf; member 420 ret = property_enable(rphy->grf, in rockchip_usb2phy_init() 426 ret = property_enable(rphy->grf, in rockchip_usb2phy_init() 433 ret = property_enable(rphy->grf, in rockchip_usb2phy_init() 439 ret = property_enable(rphy->grf, in rockchip_usb2phy_init() 453 ret = property_enable(rphy->grf, in rockchip_usb2phy_init() 458 ret = property_enable(rphy->grf, in rockchip_usb2phy_init() 1207 if (IS_ERR(rphy->grf)) { in rockchip_usb2phy_probe() 1209 return PTR_ERR(rphy->grf); in rockchip_usb2phy_probe() 1215 if (IS_ERR(rphy->grf)) in rockchip_usb2phy_probe() [all …]
|
/linux-6.3-rc2/drivers/soc/rockchip/ |
A D | io-domain.c | 76 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() 599 iod->grf = syscon_node_to_regmap(parent->of_node); in rockchip_iodomain_probe() 605 if (IS_ERR(iod->grf)) { in rockchip_iodomain_probe() [all …]
|
A D | grf.c | 159 struct regmap *grf; in rockchip_grf_init() local 174 grf = syscon_node_to_regmap(np); in rockchip_grf_init() 176 if (IS_ERR(grf)) { in rockchip_grf_init() 178 return PTR_ERR(grf); in rockchip_grf_init() 186 ret = regmap_write(grf, val->reg, val->val); in rockchip_grf_init()
|
/linux-6.3-rc2/Documentation/devicetree/bindings/phy/ |
A D | phy-rockchip-naneng-combphy.yaml | 57 rockchip,pipe-grf: 62 rockchip,pipe-phy-grf: 76 - rockchip,pipe-grf 77 - rockchip,pipe-phy-grf 87 compatible = "rockchip,rk3568-pipe-grf", "syscon"; 92 compatible = "rockchip,rk3568-pipe-phy-grf", "syscon"; 106 rockchip,pipe-grf = <&pipegrf>; 107 rockchip,pipe-phy-grf = <&pipe_phy_grf0>;
|
A D | rockchip-inno-csi-dphy.yaml | 49 rockchip,grf: 63 - rockchip,grf 79 rockchip,grf = <&grf>;
|
A D | rockchip,pcie3-phy.yaml | 50 rockchip,phy-grf: 54 rockchip,pipe-grf: 61 - rockchip,phy-grf 79 rockchip,phy-grf = <&pcie30_phy_grf>;
|
A D | rockchip-mipi-dphy-rx0.yaml | 31 - const: grf 56 * grf: syscon@ff770000 { 57 * compatible = "rockchip,rk3399-grf", "syscon", "simple-mfd"; 70 clock-names = "dphy-ref", "dphy-cfg", "grf";
|
A D | phy-rockchip-typec.txt | 7 - rockchip,grf : phandle to the syscon managing the "general 41 rockchip,grf = <&grf>; 65 rockchip,grf = <&grf>;
|
/linux-6.3-rc2/Documentation/devicetree/bindings/sound/ |
A D | inno-rk3036.txt | 10 - rockchip,grf : The phandle of grf device node. 17 rockchip,grf = <&grf>;
|
A D | rockchip,rk3328-codec.yaml | 32 rockchip,grf: 56 - rockchip,grf 70 rockchip,grf = <&grf>;
|
/linux-6.3-rc2/Documentation/devicetree/bindings/display/rockchip/ |
A 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>;
|
A 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>;
|
A D | dw_mipi_dsi_rockchip.txt | 16 For RK3399, a phy config clock (phy_cfg) and a grf clock(grf) 18 - rockchip,grf: this soc should set GRF regs to mux vopl/vopb. 47 rockchip,grf = <&grf>;
|
A D | rockchip,dw-hdmi.yaml | 61 - grf 65 - grf 116 rockchip,grf: 129 - rockchip,grf 144 rockchip,grf = <&grf>;
|
/linux-6.3-rc2/drivers/net/ethernet/arc/ |
A D | emac_rockchip.c | 29 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-6.3-rc2/drivers/thermal/ |
A D | rockchip_thermal.c | 110 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() 1428 thermal->chip->initialize(thermal->grf, thermal->regs, in rockchip_thermal_probe() [all …]
|
/linux-6.3-rc2/arch/arm/boot/dts/ |
A D | rk3xxx.dtsi | 197 rockchip,grf = <&grf>; 272 grf: grf@20008000 { label 309 rockchip,grf = <&grf>; 324 rockchip,grf = <&grf>; 379 rockchip,grf = <&grf>; 394 rockchip,grf = <&grf>; 409 rockchip,grf = <&grf>;
|
/linux-6.3-rc2/Documentation/devicetree/bindings/clock/ |
A D | rockchip,px30-cru.yaml | 57 rockchip,grf: 106 rockchip,grf = <&grf>; 116 rockchip,grf = <&grf>;
|
/linux-6.3-rc2/Documentation/devicetree/bindings/net/ |
A D | rockchip,emac.yaml | 39 rockchip,grf: 58 - rockchip,grf 100 rockchip,grf = <&grf>;
|
/linux-6.3-rc2/arch/arm64/boot/dts/rockchip/ |
A D | rk3568.dtsi | 26 compatible = "rockchip,rk3568-pipe-phy-grf", "syscon"; 46 compatible = "rockchip,rk3568-pcie3-phy-grf", "syscon"; 59 rockchip,phy-grf = <&pcie30_phy_grf>; 183 rockchip,grf = <&grf>; 224 rockchip,pipe-grf = <&pipegrf>; 225 rockchip,pipe-phy-grf = <&pipe_phy_grf0>; 239 compatible = "rockchip,rk3568-pipe-grf", "syscon";
|
/linux-6.3-rc2/drivers/gpu/drm/rockchip/ |
A D | rockchip_lvds.c | 52 struct regmap *grf; member 233 ret = regmap_write(lvds->grf, RK3288_LVDS_GRF_SOC_CON7, val); in rk3288_lvds_poweroff() 266 ret = regmap_write(lvds->grf, RK3288_LVDS_GRF_SOC_CON7, val); in rk3288_lvds_grf_config() 287 ret = regmap_write(lvds->grf, RK3288_LVDS_GRF_SOC_CON6, val); in rk3288_lvds_set_vop_source() 346 ret = regmap_update_bits(lvds->grf, PX30_LVDS_GRF_PD_VO_CON1, in px30_lvds_poweron() 357 regmap_update_bits(lvds->grf, PX30_LVDS_GRF_PD_VO_CON1, in px30_lvds_poweroff() 376 return regmap_update_bits(lvds->grf, PX30_LVDS_GRF_PD_VO_CON1, in px30_lvds_grf_config() 390 return regmap_update_bits(lvds->grf, PX30_LVDS_GRF_PD_VO_CON1, in px30_lvds_set_vop_source() 718 lvds->grf = syscon_regmap_lookup_by_phandle(dev->of_node, in rockchip_lvds_probe() 720 if (IS_ERR(lvds->grf)) { in rockchip_lvds_probe() [all …]
|