/linux/Documentation/devicetree/bindings/soc/rockchip/ |
H A D | grf.yaml | 4 $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 D | phy-rockchip-naneng-combphy.yaml | 73 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 D | phy-rockchip-usbdp.yaml | 70 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 D | rockchip-inno-csi-dphy.yaml | 54 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 D | rockchip-mipi-dphy-rx0.yaml | 31 - 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 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() 116 dev_err(dp->dev, "Could not config GRF edp ref clk: %d\n", ret); in rockchip_dp_phy_probe()
|
H A D | phy-rockchip-inno-usb2.c | 170 * @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 D | rockchip,rk3399-cdn-dp.yaml | 30 - 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 D | rockchip,dw-hdmi.yaml | 51 - 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 D | rockchip,rk3066-hdmi.yaml | 35 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 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() 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 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>;
|
H A D | rockchip,emac.yaml | 39 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 D | rockchip,px30-cru.yaml | 57 rockchip,grf: 60 Phandle to the syscon managing the "general register files" (GRF), 106 rockchip,grf = <&grf>; 116 rockchip,grf = <&grf>;
|
H A D | rockchip,rv1126-cru.yaml | 39 rockchip,grf: 42 Phandle to the syscon managing the "general register files" (GRF), 59 rockchip,grf = <&grf>;
|
H A D | rockchip,rk3128-cru.yaml | 53 rockchip,grf: 56 Phandle to the syscon managing the "general register files" (GRF), 73 rockchip,grf = <&grf>;
|
H A D | rockchip,rk3308-cru.yaml | 53 rockchip,grf: 56 Phandle to the syscon managing the "general register files" (GRF), 73 rockchip,grf = <&grf>;
|
H A D | rockchip,rk3036-cru.yaml | 49 rockchip,grf: 52 Phandle to the syscon managing the "general register files" (GRF), 69 rockchip,grf = <&grf>;
|
H A D | rockchip,rk3228-cru.yaml | 51 rockchip,grf: 54 Phandle to the syscon managing the "general register files" (GRF), 71 rockchip,grf = <&grf>;
|
H A D | rockchip,rk3328-cru.yaml | 51 rockchip,grf: 54 Phandle to the syscon managing the "general register files" (GRF), 71 rockchip,grf = <&grf>;
|
H A D | rockchip,rv1108-cru.yaml | 52 rockchip,grf: 55 Phandle to the syscon managing the "general register files" (GRF), 72 rockchip,grf = <&grf>;
|
/linux/Documentation/devicetree/bindings/sound/ |
H A D | rockchip,rk3328-codec.yaml | 32 rockchip,grf: 35 The phandle of the syscon node for the GRF register. 56 - rockchip,grf 70 rockchip,grf = <&grf>;
|
H A D | rockchip,rk3308-codec.yaml | 34 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 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/Documentation/devicetree/bindings/i2c/ |
H A D | i2c-rk3x.yaml | 72 rockchip,grf: 76 the general register file (GRF) 78 (bit offset in the GRF) is also required. 128 - rockchip,grf 143 rockchip,grf = <&grf>;
|