Hello,
We want to use USB1_EN_OC pin to HIGH, but it LOW on our custom board.
And this pin works on Dev Kit.
The device tree and pinmux are same as I known, because we flash same image.
I think It doesn’t need to modify pinmux setting for USB1_EN_OC.
So, I don’t understand. Why is this signal LOW ?
I know the consideration about INA3221 ([Jetson/TX2 USB - eLinux.org]).
But it looks not related to USB1_EN_OC.
The vbus_en1_oc is sat as follows
vbus_en1_oc_passthrough {
phandle = <0xab>;
linux,phandle = <0xab>;
usb_vbus_en1_pl5 {
nvidia,enable-input = <0x1>;
nvidia,pins = "usb_vbus_en1_pl5";
nvidia,tristate = <0x0>;
nvidia,io-high-voltage = <0x1>;
nvidia,function = "usb";
};
};
vbus_en1_default {
phandle = <0xa7>;
linux,phandle = <0xa7>;
usb_vbus_en1_pl5 {
nvidia,enable-input = <0x1>;
nvidia,pins = "usb_vbus_en1_pl5";
nvidia,io-high-voltage = <0x1>;
nvidia,function = "rsvd1";
};
};
vbus_en1_oc_tristate {
phandle = <0xa9>;
linux,phandle = <0xa9>;
usb_vbus_en1_pl5 {
nvidia,enable-input = <0x1>;
nvidia,pins = "usb_vbus_en1_pl5";
nvidia,tristate = <0x1>;
nvidia,io-high-voltage = <0x1>;
nvidia,function = "usb";
};
};
extracted_tx2.dts (499.2 KB)
Do you think it needs to modify device tree or pinmux for USB1_EN_OC?