/freebsd/sys/contrib/device-tree/Bindings/soc/rockchip/ |
H A D | grf.txt | 22 - "rockchip,px30-grf", "syscon": for px30 23 - "rockchip,rk3036-grf", "syscon": for rk3036 24 - "rockchip,rk3066-grf", "syscon": for rk3066 25 - "rockchip,rk3188-grf", "syscon": for rk3188 26 - "rockchip,rk3228-grf", "syscon": for rk3228 27 - "rockchip,rk3288-grf", "syscon": for rk3288 28 - "rockchip,rk3308-grf", "syscon": for rk3308 29 - "rockchip,rk3328-grf", "syscon": for rk3328 30 - "rockchip,rk3368-grf", "syscon": for rk3368 31 - "rockchip,rk3399-grf", "syscon": for rk3399 [all …]
|
/freebsd/sys/dev/clk/rockchip/ |
H A D | rk_clk_mux.c | 74 struct syscon *grf; member 92 struct syscon *grf; in rk_clk_mux_get_grf() local 94 grf = NULL; in rk_clk_mux_get_grf() 99 "rockchip,grf", &grf) != 0) { in rk_clk_mux_get_grf() 103 return (grf); in rk_clk_mux_get_grf() 116 sc->grf = rk_clk_mux_get_grf(clk); in rk_clk_mux_init() 117 if (sc->grf == NULL) in rk_clk_mux_init() 123 if (sc->grf) { in rk_clk_mux_init() 124 reg = SYSCON_READ_4(sc->grf, sc->offset); in rk_clk_mux_init() 147 if (sc->grf) in rk_clk_mux_set_mux() [all …]
|
H A D | rk_clk_composite.c | 52 struct syscon *grf; member 79 if (sc->grf) in rk_clk_composite_read_4() 80 *val = SYSCON_READ_4(sc->grf, addr); in rk_clk_composite_read_4() 91 if (sc->grf) in rk_clk_composite_write_4() 92 SYSCON_WRITE_4(sc->grf, addr, val | (0xffff << 16)); in rk_clk_composite_write_4() 102 struct syscon *grf; in rk_clk_composite_get_grf() local 104 grf = NULL; in rk_clk_composite_get_grf() 109 "rockchip,grf", &grf) != 0) { in rk_clk_composite_get_grf() 113 return (grf); in rk_clk_composite_get_grf() 124 sc->grf = rk_clk_composite_get_grf(clk); in rk_clk_composite_init() [all …]
|
/freebsd/sys/dev/dwc/ |
H A D | if_dwc_rk.c | 127 struct syscon *grf; member 182 reg = SYSCON_READ_4(sc->grf, RK3328_GRF_MAC_CON0); in rk3328_set_delays() 186 reg = SYSCON_READ_4(sc->grf, RK3328_GRF_MAC_CON1); in rk3328_set_delays() 198 SYSCON_WRITE_4(sc->grf, RK3328_GRF_MAC_CON1, reg); in rk3328_set_delays() 205 SYSCON_WRITE_4(sc->grf, RK3328_GRF_MAC_CON0, reg); in rk3328_set_delays() 234 SYSCON_WRITE_4(sc->grf, RK3328_GRF_MAC_CON1, in rk3328_set_speed() 252 SYSCON_WRITE_4(sc->grf, in rk3328_set_speed() 271 SYSCON_WRITE_4(sc->grf, RK3328_GRF_MAC_CON1, in rk3328_set_phy_mode() 276 SYSCON_WRITE_4(sc->grf, sc->integrated_phy ? RK3328_GRF_MAC_CON2 : RK3328_GRF_MAC_CON1, in rk3328_set_phy_mode() 286 SYSCON_WRITE_4(sc->grf, RK3328_GRF_MACPHY_CON1, in rk3328_phy_powerup() [all …]
|
/freebsd/sys/arm64/rockchip/ |
H A D | rk_iodomain.c | 75 struct syscon *grf; member 156 SYSCON_WRITE_4(sc->grf, RK3399_PMUGRF_SOC_CON0, in rk3399_pmu_init() 204 SYSCON_WRITE_4(sc->grf, RK3568_PMUGRF_IO_VSEL2, in rk_iodomain_set() 208 SYSCON_WRITE_4(sc->grf, RK3568_PMUGRF_IO_VSEL2, in rk_iodomain_set() 220 SYSCON_WRITE_4(sc->grf, RK3568_PMUGRF_IO_VSEL0, in rk_iodomain_set() 224 SYSCON_WRITE_4(sc->grf, RK3568_PMUGRF_IO_VSEL1, in rk_iodomain_set() 235 SYSCON_WRITE_4(sc->grf, sc->conf->grf_reg, reg | mask); in rk_iodomain_set() 266 rv = syscon_get_handle_default(dev, &sc->grf); in rk_iodomain_attach()
|
H A D | rk_usb2phy.c | 90 struct syscon *grf; member 190 struct syscon *grf; member 210 SYSCON_WRITE_4(sc->grf, sc->regs->clk_ctl.offset, in rk_usb2phy_clk_set_gate() 213 SYSCON_WRITE_4(sc->grf, sc->regs->clk_ctl.offset, in rk_usb2phy_clk_set_gate() 308 sc->grf = devsc->grf; in rk_usb2phy_export_clock() 356 &sc->grf)) { in rk_usb2phy_attach() 362 if (syscon_get_handle_default(dev, &sc->grf)) { in rk_usb2phy_attach()
|
H A D | rk_tsadc.c | 141 struct syscon *grf; member 526 if (sc->grf == NULL) { in tsadc_init() 530 SYSCON_WRITE_4(sc->grf, GRF_TSADC_TESTBIT_L, in tsadc_init() 532 SYSCON_WRITE_4(sc->grf, GRF_TSADC_TESTBIT_H, in tsadc_init() 536 SYSCON_WRITE_4(sc->grf, GRF_SARADC_TESTBIT, in tsadc_init() 538 SYSCON_WRITE_4(sc->grf, GRF_TSADC_TESTBIT_H, in tsadc_init() 554 if (sc->grf) { in tsadc_init() 555 SYSCON_WRITE_4(sc->grf, GRF_TSADC_CON, GRF_TSADC_TSEN); in tsadc_init() 557 SYSCON_WRITE_4(sc->grf, GRF_TSADC_CON, in tsadc_init() 559 SYSCON_WRITE_4(sc->grf, GRF_TSADC_CON, in tsadc_init() [all …]
|
H A D | rk_typec_phy.c | 124 struct syscon *grf; member 164 reg = SYSCON_READ_4(sc->grf, GRF_USB3PHY_CON0(sc->phy_ctrl_id)); in rk_typec_phy_set_usb2_only() 171 SYSCON_WRITE_4(sc->grf, GRF_USB3PHY_CON0(sc->phy_ctrl_id), reg); in rk_typec_phy_set_usb2_only() 174 reg = SYSCON_READ_4(sc->grf, GRF_USB3OTG_CON1(sc->phy_ctrl_id)); in rk_typec_phy_set_usb2_only() 181 SYSCON_WRITE_4(sc->grf, GRF_USB3OTG_CON1(sc->phy_ctrl_id), reg); in rk_typec_phy_set_usb2_only() 379 "rockchip,grf", &sc->grf) != 0) { in rk_typec_phy_attach()
|
/freebsd/sys/contrib/device-tree/Bindings/sound/ |
H A D | inno-rk3036.txt | 10 - rockchip,grf : The phandle of grf device node. 17 rockchip,grf = <&grf>;
|
H A D | rockchip,rk3328-codec.txt | 8 - rockchip,grf: the phandle of the syscon node for GRF register. 23 rockchip,grf = <&grf>;
|
/freebsd/sys/contrib/device-tree/Bindings/display/rockchip/ |
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 | 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>;
|
H A D | dw_hdmi-rockchip.txt | 27 - rockchip,grf: Shall reference the GRF to mux vopl/vopb. 37 - clock-names: May contain "grf", power for grf io. 56 rockchip,grf = <&grf>;
|
H 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>;
|
/freebsd/sys/contrib/device-tree/Bindings/gpio/ |
H A D | rockchip,rk3328-grf-gpio.txt | 12 - compatible: Should contain "rockchip,rk3328-grf-gpio". 21 grf: syscon@ff100000 { 22 compatible = "rockchip,rk3328-grf", "syscon", "simple-mfd"; 24 grf_gpio: grf-gpio { 25 compatible = "rockchip,rk3328-grf-gpio";
|
/freebsd/sys/contrib/device-tree/src/arm/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>;
|
H A D | rv1108.dtsi | 151 rockchip,grf = <&grf>; 165 rockchip,grf = <&grf>; 179 rockchip,grf = <&grf>; 251 grf: syscon@10300000 { 252 compatible = "rockchip,rv1108-grf", "syscon", "simple-mfd"; 378 rockchip,grf = <&grf>; 255 grf: syscon@10300000 { global() label [all...] |
H A D | rv1126.dtsi | 106 grf: syscon@fe000000 { label 107 compatible = "rockchip,rv1126-grf", "syscon", "simple-mfd"; 232 rockchip,grf = <&pmugrf>; 246 rockchip,grf = <&pmugrf>; 363 rockchip,grf = <&grf>; 373 rockchip,grf = <&grf>; 397 rockchip,grf = <&pmugrf>; 568 rockchip,grf = <&grf>; 616 rockchip,grf = <&grf>; 711 rockchip,grf = <&grf>;
|
/freebsd/sys/contrib/device-tree/src/arm64/rockchip/ |
H A D | rk3588-extra.dtsi | 31 compatible = "rockchip,rk3588-pcie3-phy-grf", "syscon"; 36 compatible = "rockchip,rk3588-pipe-phy-grf", "syscon"; 41 compatible = "rockchip,rk3588-usbdpphy-grf", "syscon"; 46 compatible = "rockchip,rk3588-usb2phy-grf", "syscon", "simple-mfd"; 341 rockchip,grf = <&sys_grf>; 342 rockchip,php-grf = <&php_grf>; 413 rockchip,u2phy-grf = <&usb2phy1_grf>; 414 rockchip,usb-grf = <&usb_grf>; 415 rockchip,usbdpphy-grf = <&usbdpphy1_grf>; 416 rockchip,vo-grf = <&vo0_grf>; [all …]
|
H 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>; 185 rockchip,grf = <&grf>; 265 rockchip,pipe-grf = <&pipegrf>; 266 rockchip,pipe-phy-grf = <&pipe_phy_grf0>; 280 compatible = "rockchip,rk3568-pipe-grf", "syscon";
|
H A D | rk356x.dtsi | 427 grf: syscon@fdc60000 { label 428 compatible = "rockchip,rk3568-grf", "syscon", "simple-mfd"; 433 compatible = "rockchip,rk3568-pipe-phy-grf", "syscon"; 438 compatible = "rockchip,rk3568-pipe-phy-grf", "syscon"; 443 compatible = "rockchip,rk3568-usb2phy-grf", "syscon"; 448 compatible = "rockchip,rk3568-usb2phy-grf", "syscon"; 469 rockchip,grf = <&grf>; 719 rockchip,grf = <&grf>; 759 rockchip,grf = <&grf>; 808 rockchip,grf = <&grf>; [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/phy/ |
H A D | phy-rockchip-typec.txt | 7 - rockchip,grf : phandle to the syscon managing the "general 41 rockchip,grf = <&grf>; 65 rockchip,grf = <&grf>;
|
H A D | rockchip-usb-phy.txt | 12 - rockchip,grf : phandle to the syscon managing the "general 37 grf: syscon@ff770000 { 38 compatible = "rockchip,rk3288-grf", "syscon", "simple-mfd";
|
/freebsd/sys/contrib/device-tree/Bindings/net/ |
H A D | emac_rockchip.txt | 10 - rockchip,grf: phandle to the syscon grf used to control speed and mode 41 rockchip,grf = <&grf>;
|
/freebsd/sys/contrib/device-tree/Bindings/clock/ |
H A D | rockchip,rk3036-cru.txt | 17 - rockchip,grf: phandle to the syscon managing the "general register files" 40 rockchip,grf = <&grf>;
|