[英]vbus regulator device tree
有人可以解释设备树设置吗? 他们将在i.MX6处理器上做什么?
谢谢!
vbus1_regulator: regulator@1 {
compatible = "regulator-fixed";
regulator-name = "vbus1_regulator";
regulator-min-microvolt = <5000000>;
regulator-max-microvolt = <5000000>;
gpio = <&gpio3 22 GPIO_ACTIVE_HIGH>;
enable-active-high;
};
&usbotg {
vbus-supply = <&vbus1_regulator>;
dr_mode = "host";
status = "okay";
};
USB协议定义了两个角色-主机和客户端。 借助USB OTG(移动),设备可以同时具有主机和客户端功能。 看到:
http://www.usb.org/developers/onthego/ https://www.maximintegrated.com/en/app-notes/index.mvp/id/1822
为了使该设备作为主机工作,它需要按照USB标准的要求为其连接的客户端设备供电。
就是说, &usbotg节点是:
请参阅Linux内核设备树绑定文档以获取更多详细信息: https : //www.kernel.org/doc/Documentation/devicetree/bindings/usb/fsl-usb.txt
vbus1_regulator节点为:
请参阅Linux内核设备树绑定文档以获取更多详细信息: https : //www.kernel.org/doc/Documentation/devicetree/bindings/regulator/fixed-regulator.txt
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.