/freebsd-src/sys/contrib/device-tree/Bindings/phy/ |
H A D | phy-rockchip-naneng-combphy.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/phy/phy-rockchip-naneng-combphy.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Heiko Stuebner <heiko@sntech.de> 15 - rockchip,rk3568-naneng-combphy 16 - rockchip,rk3588-naneng-combphy 23 - description: reference clock 24 - description: apb clock 25 - description: pipe clock [all …]
|
H A D | phy-rockchip-typec.txt | 1 * ROCKCHIP type-c PHY 2 --------------------- 5 - compatible : must be "rockchip,rk3399-typec-phy" 6 - reg: Address and length of the usb phy control register set 7 - rockchip,grf : phandle to the syscon managing the "general 9 - clocks : phandle + clock specifier for the phy clocks 10 - clock-names : string, clock name, must be "tcpdcore", "tcpdphy-ref"; 11 - assigned-clocks: main clock, should be <&cru SCLK_UPHY0_TCPDCORE> or 13 - assigned-clock-rates : the phy core clk frequency, shall be: 50000000 14 - resets : a list of phandle + reset specifier pairs [all …]
|
H A D | rockchip,pcie3-phy.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/phy/rockchip,pcie3-ph [all...] |
/freebsd-src/sys/contrib/device-tree/Bindings/soc/rockchip/ |
H A D | grf.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/soc/rockchip/grf.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Rockchip General Register Files (GRF) 10 - Heik [all...] |
/freebsd-src/sys/arm64/rockchip/ |
H A D | rk_grf.c | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 44 {"rockchip,rk3288-grf", 1}, 45 {"rockchip,rk3328-grf", 1}, 46 {"rockchip,rk3399-grf", 1}, 47 {"rockchip,rk3399-pmugrf", 1}, 48 {"rockchip,rk3568-grf", 1}, 49 {"rockchip,rk3568-pmugrf", 1}, 50 {"rockchip,rk3568-usb2phy-grf", 1}, 51 {"rockchip,rk3566-pipe-grf", 1}, [all …]
|
H A D | rk3568_combphy.c | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 49 #include <contrib/device-tree/include/dt-bindings/phy/phy.h> 57 {"rockchip,rk3568-naneng-combphy", 1}, 174 switch (sc->mode) { in rk3568_combphy_enable() 179 bus_write_4(sc->mem, PHYREG7, in rk3568_combphy_enable() 183 bus_write_4(sc->mem, PHYREG15, in rk3568_combphy_enable() 184 bus_read_4(sc->mem, PHYREG15) | PHYREG15_CTLE_EN); in rk3568_combphy_enable() 187 SYSCON_WRITE_4(sc->pipe_phy_grf, PIPE_PHY_GRF_PIPE_CON3, in rk3568_combphy_enable() 190 SYSCON_WRITE_4(sc->pipe_phy_grf, PIPE_PHY_GRF_PIPE_CON2, in rk3568_combphy_enable() [all …]
|
H A D | rk_typec_phy.c | 1 /*- 2 * SPDX-License-Identifier: BSD-2-Clause 112 { "rockchip,rk3399-typec-phy", 1 }, 118 { -1, 0 } 124 struct syscon *grf; member 134 #define RK_TYPEC_PHY_READ(sc, reg) bus_read_4(sc->res, (reg)) 135 #define RK_TYPEC_PHY_WRITE(sc, reg, val) bus_write_4(sc->res, (reg), (val)) 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() [all …]
|
/freebsd-src/sys/contrib/device-tree/src/arm64/rockchip/ |
H A D | rk3568.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 12 compatible = "rockchip,rk3568-dwc-ahci", "snps,dwc-ahci"; 16 clock-names = "sata", "pmalive", "rxoob"; 19 phy-names = "sata-phy"; 20 ports-implemente [all...] |
H A D | rk3588.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 7 #include "rk3588-extra.dtsi" 8 #include "rk3588-opp.dtsi"
|
H A D | rk356x.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 6 #include <dt-bindings/clock/rk3568-cru.h> 7 #include <dt-bindings/interrupt-controller/arm-gic.h> 8 #include <dt-bindings/interrupt-controlle 386 grf: syscon@fdc60000 { global() label [all...] |
H A D | rk3588s.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 7 #include "rk3588-base.dtsi" 8 #include "rk3588-opp.dtsi"
|
H A D | rk3566.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 10 compatible = "rockchip,rk3566-pipe-grf", "syscon"; 14 power-domain@RK3568_PD_PIPE { 22 #power-domain-cells = <0>; 28 phy-names = "usb2-phy"; 30 maximum-speed = "high-speed"; 34 compatible = "rockchip,rk3566-vop";
|
H A D | rk3399.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 3 * Copyright (c) 2016-2017 Fuzhou Rockchip Electronics Co., Ltd 6 #include "rk3399-base.dtsi" 9 cluster0_opp: opp-table-0 { 10 compatible = "operating-points-v2"; 11 opp-share 1533 grf: syscon@ff770000 { global() label [all...] |
/freebsd-src/sys/contrib/device-tree/Bindings/usb/ |
H A D | rockchip,dwc3.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Heiko Stuebner <heiko@sntech.de> 18 Documentation/devicetree/bindings/phy/rockchip,inno-usb2phy.yaml 20 Type-C PHY 21 Documentation/devicetree/bindings/phy/phy-rockchip-typec.txt 28 - rockchip,rk3328-dwc3 29 - rockchip,rk3568-dwc3 30 - rockchip,rk3588-dwc3 [all …]
|