Home
last modified time | relevance | path

Searched refs:u3phy (Results 1 – 21 of 21) sorted by relevance

/OK3568_Linux_fs/kernel/drivers/phy/rockchip/
H A Dphy-rockchip-inno-usb3.c183 static int rockchip_set_vbus_power(struct rockchip_u3phy *u3phy, bool en) in rockchip_set_vbus_power() argument
187 if (!u3phy->vbus) in rockchip_set_vbus_power()
190 if (en && !u3phy->vbus_enabled) { in rockchip_set_vbus_power()
191 ret = regulator_enable(u3phy->vbus); in rockchip_set_vbus_power()
193 dev_err(u3phy->dev, in rockchip_set_vbus_power()
195 } else if (!en && u3phy->vbus_enabled) { in rockchip_set_vbus_power()
196 ret = regulator_disable(u3phy->vbus); in rockchip_set_vbus_power()
200 u3phy->vbus_enabled = en; in rockchip_set_vbus_power()
207 struct rockchip_u3phy *u3phy = s->private; in rockchip_u3phy_usb2_only_show() local
209 if (param_exped(u3phy->u3phy_grf, &u3phy->cfgs->grfcfg.u2_only_ctrl, 1)) in rockchip_u3phy_usb2_only_show()
[all …]
/OK3568_Linux_fs/u-boot/drivers/phy/
H A Dphy-rockchip-inno-usb3.c104 int (*phy_tuning)(struct rockchip_u3phy *u3phy,
185 struct rockchip_u3phy *u3phy = dev_get_priv(parent); in rockchip_u3phy_power_on() local
189 if (!u3phy->vbus_supply) { in rockchip_u3phy_power_on()
191 &u3phy->vbus_supply); in rockchip_u3phy_power_on()
197 ret = regulator_set_enable(u3phy->vbus_supply, true); in rockchip_u3phy_power_on()
210 struct rockchip_u3phy *u3phy = dev_get_priv(parent); in rockchip_u3phy_power_off() local
214 if (u3phy->vbus_supply) { in rockchip_u3phy_power_off()
215 ret = regulator_set_enable(u3phy->vbus_supply, false); in rockchip_u3phy_power_off()
221 u3phy->vbus_supply = NULL; in rockchip_u3phy_power_off()
275 static void rockchip_u3phy_rest_deassert(struct rockchip_u3phy *u3phy, in rockchip_u3phy_rest_deassert() argument
[all …]
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/phy/
H A Dphy-rockchip-inno-usb3.txt5 * "rockchip,rk3328-u3phy"
6 * "rockchip,rk322xh-u3phy"
15 * "u3phy-otg" for USB 3.0 PHY utmi
16 * "u3phy-pipe" for USB 3.0 PHY pipe
19 * "u3phy-u2-por" for the USB 2.0 logic of USB 3.0 PHY
20 * "u3phy-u3-por" for the USB 3.0 logic of USB 3.0 PHY
21 * "u3phy-pipe-mac" for the USB 3.0 PHY pipe MAC
22 * "u3phy-utmi-mac" for the USB 3.0 PHY utmi MAC
23 * "u3phy-utmi-apb" for the USB 3.0 PHY utmi apb
24 * "u3phy-pipe-apb" for the USB 3.0 PHY pipe apb
[all …]
H A Dphy-mtk-tphy.txt11 "mediatek,mt2701-u3phy" (deprecated)
12 "mediatek,mt2712-u3phy" (deprecated)
13 "mediatek,mt8173-u3phy";
70 u3phy: usb-phy@11290000 {
71 compatible = "mediatek,mt8173-u3phy";
H A Dphy-mtk-xsphy.txt85 u3phy: usb-phy@11c40000 {
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/usb/
H A Drockchip-inno,dwc3.txt24 u3phy: usb3-phy@ff470000 {
25 compatible = "rockchip,rk3328-u3phy";
/OK3568_Linux_fs/u-boot/arch/arm/dts/
H A Drk3328.dtsi473 u3phy: usb3-phy@ff470000 { label
474 compatible = "rockchip,rk3328-u3phy";
481 clock-names = "u3phy-otg", "u3phy-pipe";
488 reset-names = "u3phy-u2-por", "u3phy-u3-por",
489 "u3phy-pipe-mac", "u3phy-utmi-mac",
490 "u3phy-utmi-apb", "u3phy-pipe-apb";
H A D.rk3328-evb.dtb.dts.tmp
H A Drk3328-evb.dts145 &u3phy {
H A D.rk3328-evb.dtb.pre.tmp
/OK3568_Linux_fs/kernel/arch/arm/boot/dts/
H A Dmt7623.dtsi840 compatible = "mediatek,mt7623-u3phy",
841 "mediatek,mt2701-u3phy";
881 compatible = "mediatek,mt7623-u3phy",
882 "mediatek,mt2701-u3phy";
H A Dmt2701.dtsi624 compatible = "mediatek,mt2701-u3phy";
663 compatible = "mediatek,mt2701-u3phy";
/OK3568_Linux_fs/kernel/arch/arm64/boot/dts/mediatek/
H A Dmt7622.dtsi745 u3phy: usb-phy@1a0c4000 { label
746 compatible = "mediatek,mt7622-u3phy",
H A Dmt7622-rfb1.dts539 &u3phy {
H A Dmt7622-bananapi-bpi-r64.dts575 &u3phy {
H A Dmt8183-kukui.dtsi776 &u3phy {
H A Dmt8173.dtsi892 u3phy: usb-phy@11290000 { label
893 compatible = "mediatek,mt8173-u3phy";
H A Dmt8183.dtsi729 u3phy: usb-phy@11f40000 { label
/OK3568_Linux_fs/kernel/arch/arm64/boot/dts/rockchip/
H A Drk3328-rock64-android.dtsi549 &u3phy {
H A Drk3328-box-liantong.dtsi611 &u3phy {
H A Drk3328-evb-android.dtsi653 &u3phy {