Home
last modified time | relevance | path

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

12345

/linux-6.15/Documentation/devicetree/bindings/soc/rockchip/
H A Dgrf.yaml18 - 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 Ddwmac-rk.c82 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 Dphy-rockchip-usb.c55 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 Dphy-rockchip-inno-usb2.c248 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 Dphy-rockchip-dp.c28 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 Drockchip-vop2.yaml85 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 Dcdn-dp-rockchip.txt12 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 Drockchip,analogix-dp.yaml28 - const: grf
39 rockchip,grf:
50 - rockchip,grf
72 rockchip,grf = <&grf>;
H A Drockchip,dw-mipi-dsi.yaml39 - const: grf
42 rockchip,grf:
71 - rockchip,grf
141 rockchip,grf = <&grf>;
/linux-6.15/drivers/soc/rockchip/
H A Dio-domain.c80 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 Dgrf.c203 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 Dphy-rockchip-naneng-combphy.yaml66 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 Dphy-rockchip-usbdp.yaml67 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 Drockchip-inno-csi-dphy.yaml49 rockchip,grf:
63 - rockchip,grf
79 rockchip,grf = <&grf>;
H A Drockchip-mipi-dphy-rx0.yaml31 - const: grf
56 * grf: syscon@ff770000 {
57 * compatible = "rockchip,rk3399-grf", "syscon", "simple-mfd";
70 clock-names = "dphy-ref", "dphy-cfg", "grf";
H A Drockchip,rk3588-mipi-dcphy.yaml45 - 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 Demac_rockchip.c29 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 Drockchip,rk3036-codec.yaml30 rockchip,grf:
43 - rockchip,grf
54 rockchip,grf = <&grf>;
H A Drockchip,rk3328-codec.yaml32 rockchip,grf:
56 - rockchip,grf
70 rockchip,grf = <&grf>;
/linux-6.15/drivers/thermal/
H A Drockchip_thermal.c95 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 Drockchip-dwmac.yaml96 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 Drk3xxx.dtsi204 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 Drk3588-extra.dtsi236 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 Danalogix_dp-rockchip.c71 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 Drockchip_lvds.c50 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 …]

12345