Home
last modified time | relevance | path

Searched full:grf (Results 1 – 25 of 81) sorted by relevance

1234

/linux/Documentation/devicetree/bindings/soc/rockchip/
H A Dgrf.yaml4 $id: http://devicetree.org/schemas/soc/rockchip/grf.yaml#
7 title: Rockchip General Register Files (GRF)
18 - rockchip,rk3528-ioc-grf
19 - rockchip,rk3528-pipe-phy-grf
20 - rockchip,rk3528-vo-grf
21 - rockchip,rk3528-vpu-grf
22 - rockchip,rk3562-ioc-grf
23 - rockchip,rk3562-peri-grf
24 - rockchip,rk3562-pipephy-grf
25 - rockchip,rk3562-pmu-grf
[all …]
/linux/Documentation/devicetree/bindings/phy/
H A Dphy-rockchip-naneng-combphy.yaml73 rockchip,pipe-grf:
76 Some additional phy settings are accessed through GRF regs.
78 rockchip,pipe-phy-grf:
81 Some additional pipe settings are accessed through GRF regs.
92 - rockchip,pipe-grf
93 - rockchip,pipe-phy-grf
131 compatible = "rockchip,rk3568-pipe-grf", "syscon";
136 compatible = "rockchip,rk3568-pipe-phy-grf", "syscon";
150 rockchip,pipe-grf = <&pipegrf>;
151 rockchip,pipe-phy-grf = <&pipe_phy_grf0>;
H A Dphy-rockchip-usbdp.yaml70 rockchip,u2phy-grf:
75 rockchip,usb-grf:
80 rockchip,usbdpphy-grf:
85 rockchip,vo-grf:
148 rockchip,u2phy-grf = <&usb2phy0_grf>;
149 rockchip,usb-grf = <&usb_grf>;
150 rockchip,usbdpphy-grf = <&usbdpphy0_grf>;
151 rockchip,vo-grf = <&vo0_grf>;
H A Drockchip-inno-csi-dphy.yaml54 rockchip,grf:
57 Some additional phy settings are access through GRF regs.
67 - rockchip,grf
121 rockchip,grf = <&grf>;
139 rockchip,grf = <&csidphy0_grf>;
H A Drockchip-mipi-dphy-rx0.yaml31 - const: grf
54 * should be a child of the GRF.
56 * grf: syscon@ff770000 {
57 * compatible = "rockchip,rk3399-grf", "syscon", "simple-mfd";
70 clock-names = "dphy-ref", "dphy-cfg", "grf";
/linux/drivers/phy/rockchip/
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()
116 dev_err(dp->dev, "Could not config GRF edp ref clk: %d\n", ret); in rockchip_dp_phy_probe()
H A Dphy-rockchip-inno-usb2.c170 * @reg: the address offset of grf for usb-phy config.
230 * @grf: General Register Files regmap.
248 struct regmap *grf; member
266 return rphy->usbgrf == NULL ? rphy->grf : rphy->usbgrf; in get_reg_base()
474 ret = property_enable(rphy->grf, &rport->port_cfg->disfall_clr, true); in rockchip_usb2phy_enable_host_disc_irq()
478 ret = property_enable(rphy->grf, &rport->port_cfg->disfall_en, en); in rockchip_usb2phy_enable_host_disc_irq()
482 ret = property_enable(rphy->grf, &rport->port_cfg->disrise_clr, true); in rockchip_usb2phy_enable_host_disc_irq()
486 return property_enable(rphy->grf, &rport->port_cfg->disrise_en, en); in rockchip_usb2phy_enable_host_disc_irq()
501 ret = property_enable(rphy->grf, in rockchip_usb2phy_init()
507 ret = property_enable(rphy->grf, in rockchip_usb2phy_init()
[all …]
/linux/Documentation/devicetree/bindings/display/rockchip/
H A Drockchip,rk3399-cdn-dp.yaml30 - description: GRF clock
37 - const: grf
96 rockchip,grf:
99 Phandle to GRF register to control HPD.
114 - rockchip,grf
136 clock-names = "core-clk", "pclk", "spdif", "grf";
142 rockchip,grf = <&grf>;
H A Drockchip,dw-hdmi.yaml51 - description: Power for GRF IO
62 - grf
66 - grf
115 rockchip,grf:
118 phandle to the GRF to mux vopl/vopb.
131 - rockchip,grf
151 rockchip,grf = <&grf>;
H A Drockchip,rk3066-hdmi.yaml35 rockchip,grf:
38 This soc uses GRF regs to switch the HDMI TX input between vop0 and vop1.
71 - rockchip,grf
91 rockchip,grf = <&grf>;
/linux/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()
117 regmap_write(iod->grf, RK3568_PMU_GRF_IO_VSEL0, val0); in rk3568_iodomain_write()
118 regmap_write(iod->grf, RK3568_PMU_GRF_IO_VSEL1, val1); in rk3568_iodomain_write()
141 ret = regmap_write(iod->grf, iod->soc_data->grf_offset, val); in rockchip_iodomain_write()
143 dev_err(iod->dev, "Couldn't write to GRF\n"); in rockchip_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()
[all …]
/linux/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>;
H A Drockchip,emac.yaml39 rockchip,grf:
42 Phandle to the syscon GRF used to control speed and mode for the EMAC.
58 - rockchip,grf
100 rockchip,grf = <&grf>;
/linux/Documentation/devicetree/bindings/clock/
H A Drockchip,px30-cru.yaml57 rockchip,grf:
60 Phandle to the syscon managing the "general register files" (GRF),
106 rockchip,grf = <&grf>;
116 rockchip,grf = <&grf>;
H A Drockchip,rv1126-cru.yaml39 rockchip,grf:
42 Phandle to the syscon managing the "general register files" (GRF),
59 rockchip,grf = <&grf>;
H A Drockchip,rk3128-cru.yaml53 rockchip,grf:
56 Phandle to the syscon managing the "general register files" (GRF),
73 rockchip,grf = <&grf>;
H A Drockchip,rk3308-cru.yaml53 rockchip,grf:
56 Phandle to the syscon managing the "general register files" (GRF),
73 rockchip,grf = <&grf>;
H A Drockchip,rk3036-cru.yaml49 rockchip,grf:
52 Phandle to the syscon managing the "general register files" (GRF),
69 rockchip,grf = <&grf>;
H A Drockchip,rk3228-cru.yaml51 rockchip,grf:
54 Phandle to the syscon managing the "general register files" (GRF),
71 rockchip,grf = <&grf>;
H A Drockchip,rk3328-cru.yaml51 rockchip,grf:
54 Phandle to the syscon managing the "general register files" (GRF),
71 rockchip,grf = <&grf>;
H A Drockchip,rv1108-cru.yaml52 rockchip,grf:
55 Phandle to the syscon managing the "general register files" (GRF),
72 rockchip,grf = <&grf>;
/linux/Documentation/devicetree/bindings/sound/
H A Drockchip,rk3328-codec.yaml32 rockchip,grf:
35 The phandle of the syscon node for the GRF register.
56 - rockchip,grf
70 rockchip,grf = <&grf>;
H A Drockchip,rk3308-codec.yaml34 rockchip,grf:
37 Phandle to the General Register Files (GRF)
78 - rockchip,grf
92 rockchip,grf = <&grf>;
/linux/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/Documentation/devicetree/bindings/i2c/
H A Di2c-rk3x.yaml72 rockchip,grf:
76 the general register file (GRF)
78 (bit offset in the GRF) is also required.
128 - rockchip,grf
143 rockchip,grf = <&grf>;

1234