On 27 July 2015 21:48:40 CEST, Stephen Warren <swar...@wwwdotorg.org> wrote: >On 07/20/2015 04:35 PM, Marcel Ziswiler wrote: >> From: Marcel Ziswiler <marcel.ziswi...@toradex.com> >> >> Unfortunately currently both Apalis T30 as well as Colibri T30 crash >> upon starting USB host support. This is due to the following patch >not >> having taken into account that our T30 device trees were defaulting >to >> peripheral only mode instead of otg: >> >> commit ddb9a502d18008e845d5a8fa03ec48630fa77fb7 >> dm: usb: tegra: Move most of init/uninit into a function > >> diff --git a/arch/arm/dts/tegra30-colibri.dts >b/arch/arm/dts/tegra30-colibri.dts > >> /* EHCI instance 0: USB1_DP/N -> USBC_P/N */ >> usb@7d000000 { >> status = "okay"; >> - dr_mode = "peripheral"; >> + dr_mode = "otg"; >> }; > >Is there SW control over driving VBUS for this port? If not, I don't >think switching to otg is correct/possible.
Yes, on Apalis T30 it is software controlled while on Colibri T30 it is hardware controlled (e.g. resp. cable decides). So this actually does work. >It seems better to fix the crash in the code? I kind of agree but this is outside the scope of this patch which just changes this to what everybody else does which actually works. _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot