| /linux-6.15/Documentation/devicetree/bindings/soc/rockchip/ |
| H A D | grf.yaml | 18 - rockchip,rk3528-ioc-grf 19 - rockchip,rk3528-vo-grf 20 - rockchip,rk3528-vpu-grf 66 - rockchip,px30-grf 69 - rockchip,rk3036-grf 70 - rockchip,rk3066-grf 71 - rockchip,rk3128-grf 72 - rockchip,rk3188-grf 123 - rockchip,px30-grf 265 - rockchip,px30-grf [all …]
|
| /linux-6.15/drivers/net/ethernet/stmicro/stmmac/ |
| H A D | dwmac-rk.c | 82 struct regmap *grf; member 149 regmap_write(priv->grf, reg, in rk_gmac_integrated_fephy_powerup() 588 regmap_write(bsp_priv->grf, reg, in rk3328_set_to_rmii() 619 regmap_write(bsp_priv->grf, reg, in rk3328_set_rmii_speed() 623 regmap_write(bsp_priv->grf, reg, in rk3328_set_rmii_speed() 1004 regmap_write(bsp_priv->grf, reg, val); in rk3528_set_rmii_speed() 1082 regmap_write(bsp_priv->grf, con0, in rk3568_set_to_rgmii() 1086 regmap_write(bsp_priv->grf, con1, in rk3568_set_to_rgmii() 1336 regmap_write(bsp_priv->grf, offset_con, in rk3588_set_to_rgmii() 1745 if (IS_ERR(bsp_priv->grf)) { in rk_gmac_setup() [all …]
|
| /linux-6.15/drivers/phy/rockchip/ |
| H A D | phy-rockchip-usb.c | 55 int (*init_usb_uart)(struct regmap *grf, 358 ret = regmap_write(grf, UOC_CON3, val); in rockchip_init_usb_uart_common() 387 ret = regmap_write(grf, RK3188_UOC0_CON0, val); in rk3188_init_usb_uart() 523 struct regmap *grf; in rockchip_init_usb_uart() local 545 grf = ERR_PTR(-ENODEV); in rockchip_init_usb_uart() 547 grf = syscon_node_to_regmap(np->parent); in rockchip_init_usb_uart() 548 if (IS_ERR(grf)) in rockchip_init_usb_uart() 550 if (IS_ERR(grf)) { in rockchip_init_usb_uart() 552 __func__, PTR_ERR(grf)); in rockchip_init_usb_uart() 553 return PTR_ERR(grf); in rockchip_init_usb_uart() [all …]
|
| H A D | phy-rockchip-inno-usb2.c | 248 struct regmap *grf; member 501 ret = property_enable(rphy->grf, in rockchip_usb2phy_init() 507 ret = property_enable(rphy->grf, in rockchip_usb2phy_init() 514 ret = property_enable(rphy->grf, in rockchip_usb2phy_init() 520 ret = property_enable(rphy->grf, in rockchip_usb2phy_init() 555 ret = property_enable(rphy->grf, in rockchip_usb2phy_init() 560 ret = property_enable(rphy->grf, in rockchip_usb2phy_init() 1354 if (IS_ERR(rphy->grf)) { in rockchip_usb2phy_probe() 1356 return PTR_ERR(rphy->grf); in rockchip_usb2phy_probe() 1360 if (IS_ERR(rphy->grf)) in rockchip_usb2phy_probe() [all …]
|
| H 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()
|
| /linux-6.15/Documentation/devicetree/bindings/display/rockchip/ |
| H A D | rockchip-vop2.yaml | 85 rockchip,grf: 91 rockchip,vo1-grf: 97 rockchip,vop-grf: 162 rockchip,vo1-grf: false 163 rockchip,vop-grf: false 167 - rockchip,grf 199 - rockchip,grf 230 - rockchip,grf 231 - rockchip,vo1-grf 232 - rockchip,vop-grf [all …]
|
| H 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>;
|
| H A D | rockchip,analogix-dp.yaml | 28 - const: grf 39 rockchip,grf: 50 - rockchip,grf 72 rockchip,grf = <&grf>;
|
| H A D | rockchip,dw-mipi-dsi.yaml | 39 - const: grf 42 rockchip,grf: 71 - rockchip,grf 141 rockchip,grf = <&grf>;
|
| /linux-6.15/drivers/soc/rockchip/ |
| H A D | io-domain.c | 80 struct regmap *grf; member 102 regmap_write(iod->grf, RK3568_PMU_GRF_IO_VSEL2, val0); in rk3568_iodomain_write() 103 regmap_write(iod->grf, RK3568_PMU_GRF_IO_VSEL2, val1); in rk3568_iodomain_write() 212 ret = regmap_write(iod->grf, PX30_IO_VSEL, val); in px30_iodomain_init() 231 ret = regmap_write(iod->grf, RK3288_SOC_CON2, val); in rk3288_iodomain_init() 250 ret = regmap_write(iod->grf, RK3308_SOC_CON0, val); in rk3308_iodomain_init() 269 ret = regmap_write(iod->grf, RK3328_SOC_CON4, val); in rk3328_iodomain_init() 288 ret = regmap_write(iod->grf, RK3368_SOC_CON15, val); in rk3368_iodomain_init() 639 iod->grf = syscon_node_to_regmap(parent->of_node); in rockchip_iodomain_probe() 645 if (IS_ERR(iod->grf)) { in rockchip_iodomain_probe() [all …]
|
| H A D | grf.c | 203 struct regmap *grf; in rockchip_grf_init() local 218 grf = syscon_node_to_regmap(np); in rockchip_grf_init() 220 if (IS_ERR(grf)) { in rockchip_grf_init() 222 return PTR_ERR(grf); in rockchip_grf_init() 230 ret = regmap_write(grf, val->reg, val->val); in rockchip_grf_init()
|
| /linux-6.15/Documentation/devicetree/bindings/phy/ |
| H A D | phy-rockchip-naneng-combphy.yaml | 66 rockchip,pipe-grf: 71 rockchip,pipe-phy-grf: 85 - rockchip,pipe-grf 86 - rockchip,pipe-phy-grf 122 compatible = "rockchip,rk3568-pipe-grf", "syscon"; 127 compatible = "rockchip,rk3568-pipe-phy-grf", "syscon"; 141 rockchip,pipe-grf = <&pipegrf>; 142 rockchip,pipe-phy-grf = <&pipe_phy_grf0>;
|
| H A D | phy-rockchip-usbdp.yaml | 67 rockchip,u2phy-grf: 72 rockchip,usb-grf: 77 rockchip,usbdpphy-grf: 82 rockchip,vo-grf: 145 rockchip,u2phy-grf = <&usb2phy0_grf>; 146 rockchip,usb-grf = <&usb_grf>; 147 rockchip,usbdpphy-grf = <&usbdpphy0_grf>; 148 rockchip,vo-grf = <&vo0_grf>;
|
| H A D | rockchip-inno-csi-dphy.yaml | 49 rockchip,grf: 63 - rockchip,grf 79 rockchip,grf = <&grf>;
|
| H 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";
|
| H A D | rockchip,rk3588-mipi-dcphy.yaml | 45 - const: grf 48 rockchip,grf: 83 reset-names = "m_phy", "apb", "grf", "s_phy"; 84 rockchip,grf = <&mipidcphy0_grf>;
|
| /linux-6.15/drivers/net/ethernet/arc/ |
| H 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.15/Documentation/devicetree/bindings/sound/ |
| H A D | rockchip,rk3036-codec.yaml | 30 rockchip,grf: 43 - rockchip,grf 54 rockchip,grf = <&grf>;
|
| H A D | rockchip,rk3328-codec.yaml | 32 rockchip,grf: 56 - rockchip,grf 70 rockchip,grf = <&grf>;
|
| /linux-6.15/drivers/thermal/ |
| H A D | rockchip_thermal.c | 95 void (*initialize)(struct regmap *grf, 149 struct regmap *grf; member 727 if (IS_ERR(grf)) { in rk_tsadcv3_initialize() 743 regmap_write(grf, GRF_TSADC_TESTBIT_L, GRF_TSADC_VCM_EN_L); in rk_tsadcv3_initialize() 744 regmap_write(grf, GRF_TSADC_TESTBIT_H, GRF_TSADC_VCM_EN_H); in rk_tsadcv3_initialize() 772 rk_tsadcv2_initialize(grf, regs, tshut_polarity); in rk_tsadcv4_initialize() 773 regmap_write(grf, PX30_GRF_SOC_CON2, GRF_CON_TSADC_CH_INV); in rk_tsadcv4_initialize() 799 if (!IS_ERR(grf)) { in rk_tsadcv7_initialize() 1467 if (IS_ERR(thermal->grf)) in rockchip_configure_from_dt() 1569 thermal->chip->initialize(thermal->grf, thermal->regs, in rockchip_thermal_probe() [all …]
|
| /linux-6.15/Documentation/devicetree/bindings/net/ |
| H A D | rockchip-dwmac.yaml | 96 rockchip,grf: 100 rockchip,php-grf: 126 - rockchip,grf 140 - rockchip,php-grf 143 rockchip,php-grf: false 180 rockchip,grf = <&grf>;
|
| /linux-6.15/arch/arm/boot/dts/rockchip/ |
| H A D | rk3xxx.dtsi | 204 rockchip,grf = <&grf>; 273 grf: grf@20008000 { label 310 rockchip,grf = <&grf>; 325 rockchip,grf = <&grf>; 380 rockchip,grf = <&grf>; 395 rockchip,grf = <&grf>; 410 rockchip,grf = <&grf>;
|
| /linux-6.15/arch/arm64/boot/dts/rockchip/ |
| H A D | rk3588-extra.dtsi | 236 rockchip,grf = <&sys_grf>; 237 rockchip,vo-grf = <&vo1_grf>; 281 rockchip,grf = <&sys_grf>; 282 rockchip,vo1-grf = <&vo1_grf>; 492 rockchip,grf = <&sys_grf>; 493 rockchip,php-grf = <&php_grf>; 562 rockchip,grf = <&hdptxphy1_grf>; 582 rockchip,usb-grf = <&usb_grf>; 584 rockchip,vo-grf = <&vo0_grf>; 599 rockchip,pipe-grf = <&php_grf>; [all …]
|
| /linux-6.15/drivers/gpu/drm/rockchip/ |
| H A D | analogix_dp-rockchip.c | 71 struct regmap *grf; member 92 static int rockchip_grf_write(struct regmap *grf, u32 reg, u32 mask, u32 val) in rockchip_grf_write() argument 94 return regmap_write(grf, reg, (mask << 16) | (val & mask)); in rockchip_grf_write() 97 static int rockchip_grf_field_write(struct regmap *grf, in rockchip_grf_field_write() argument 109 return rockchip_grf_write(grf, field->reg, mask, val); in rockchip_grf_field_write() 231 ret = rockchip_grf_field_write(dp->grf, &dp->data->lcdc_sel, ret); in rockchip_dp_drm_encoder_enable() 297 dp->grf = syscon_regmap_lookup_by_phandle(np, "rockchip,grf"); in rockchip_dp_of_probe() 298 if (IS_ERR(dp->grf)) { in rockchip_dp_of_probe() 300 return PTR_ERR(dp->grf); in rockchip_dp_of_probe()
|
| H A D | rockchip_lvds.c | 50 struct regmap *grf; member 231 ret = regmap_write(lvds->grf, RK3288_LVDS_GRF_SOC_CON7, val); in rk3288_lvds_poweroff() 264 ret = regmap_write(lvds->grf, RK3288_LVDS_GRF_SOC_CON7, val); in rk3288_lvds_grf_config() 285 ret = regmap_write(lvds->grf, RK3288_LVDS_GRF_SOC_CON6, val); in rk3288_lvds_set_vop_source() 344 ret = regmap_update_bits(lvds->grf, PX30_LVDS_GRF_PD_VO_CON1, in px30_lvds_poweron() 355 regmap_update_bits(lvds->grf, PX30_LVDS_GRF_PD_VO_CON1, in px30_lvds_poweroff() 374 return regmap_update_bits(lvds->grf, PX30_LVDS_GRF_PD_VO_CON1, in px30_lvds_grf_config() 388 return regmap_update_bits(lvds->grf, PX30_LVDS_GRF_PD_VO_CON1, in px30_lvds_set_vop_source() 489 ret = regmap_update_bits(lvds->grf, PX30_LVDS_GRF_PD_VO_CON1, in px30_lvds_probe() 702 lvds->grf = syscon_regmap_lookup_by_phandle(dev->of_node, in rockchip_lvds_probe() [all …]
|