imx6ull 固定usb速度full-speed
时间: 2023-07-06 14:25:53 浏览: 229
对于imx6ull,您可以通过以下步骤来固定USB速度为full-speed:
1. 打开设备树文件,找到 USB 控制器节点,例如:
```
&usbh2 {
status = "okay";
dr_mode = "host";
phy_type = "ulpi";
phy-supply = <®_usbh2_vbus>;
fsl,usbphy = <&usbphy2>;
pinctrl-names = "default";
pinctrl-0 = <&pinctrl_usbh2>;
};
```
2. 在该节点下添加一个属性用于固定USB速度为full-speed:
```
force_usb_full_speed;
```
例如:
```
&usbh2 {
status = "okay";
dr_mode = "host";
phy_type = "ulpi";
phy-supply = <®_usbh2_vbus>;
fsl,usbphy = <&usbphy2>;
pinctrl-names = "default";
pinctrl-0 = <&pinctrl_usbh2>;
force_usb_full_speed;
};
```
3. 保存并编译设备树文件,重新烧录到设备上,重启设备即可。
注意:固定USB速度为full-speed可能会影响到USB设备的性能和兼容性,因此请谨慎使用。
相关问题
imx6ull 固定usb速度hight-speed
对于imx6ull,您可以通过以下步骤来固定USB速度为high-speed:
1. 打开设备树文件,找到 USB 控制器节点,例如:
```
&usbh2 {
status = "okay";
dr_mode = "host";
phy_type = "ulpi";
phy-supply = <®_usbh2_vbus>;
fsl,usbphy = <&usbphy2>;
pinctrl-names = "default";
pinctrl-0 = <&pinctrl_usbh2>;
};
```
2. 在该节点下添加一个属性用于固定USB速度为high-speed:
```
dr_mode = "otg";
maximum-speed = "high-speed";
```
例如:
```
&usbh2 {
status = "okay";
dr_mode = "otg";
phy_type = "ulpi";
phy-supply = <®_usbh2_vbus>;
fsl,usbphy = <&usbphy2>;
pinctrl-names = "default";
pinctrl-0 = <&pinctrl_usbh2>;
maximum-speed = "high-speed";
};
```
3. 保存并编译设备树文件,重新烧录到设备上,重启设备即可。
注意:固定USB速度为high-speed可能会影响到USB设备的性能和兼容性,因此请谨慎使用。
阅读全文