RK3588S USB调试

SoC:RK3588S

根据文档,USB控制器和PHY定义在rk3588s-evb.dtsi,且默认全部为打开的

原理图中的USB30_2对应dts中的usbhost3_0、usbhost_dwc3_0

若无在其他dts中引用且定义为disabled,可以默认不用管,只需要确保evb中的配置不变即可

我们的原理图设计上,是与USB2 HOST_1进行组合的

因此USB PHY在DTS中的定义为USB2.0 PHY3

#USB2.0 PHY3配置"phy-supply"属性,⽤于控制VBUS输出5V
&u2phy3_host {
    phy-supply = <&vcc5v0_host>;
}

所以总体的USB 3.0配置为

#USB2.0 PHY3配置"phy-supply"属性,⽤于控制VBUS输出5V
&u2phy3_host {
    phy-supply = <&vcc5v0_host>;
}

#VBUS GPIO配置,在USB2.0 PHY驱动中控制该GPIO
vcc5v0_host: vcc5v0-host {
    compatible = "regulator-fixed";
    regulator-name = "vcc5v0_host";
    regulator-boot-on;
    regulator-always-on;
    regulator-min-microvolt = <5000000>;
    regulator-max-microvolt = <5000000>;
    enable-active-high;
    gpio = <&gpio1 RK_PA6 GPIO_ACTIVE_HIGH>;
    vin-supply = <&vcc5v0_usb>;
    pinctrl-names = "default";
    pinctrl-0 = <&vcc5v0_host_en>;
};

#使能USB3.1/SATA/PCIe Combo PHY
&combphy2_psu {
    status = "okay";
};

#配置USB3.1 HOST2 Controller
&usbhost3_0 {
    status = "okay";
};
&usbhost_dwc3_0 {
    dr_mode = "host";
    status = "okay";
};

  • 3
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值