Hi all, I'm trying to support Udoo board in OpenELEC. For that we have common imx6 project based on 3.14.25+ kernel. And of course because of this I'm having problem running kernel on udoo. I copied device tree files from 3.10.9 and compilation went well. But system didn't boot because of clock binding in usb: Code: &usbh1 { pinctrl-names = "default"; pinctrl-0 = <&pinctrl_udoo_usbh1>; vbus-supply = <®_usb_h1_vbus>; /* if I have clk enabled stops booting clocks = <&clks 201>; clock-names = "phy"; */ status = "okay"; }; But if I remove this 2 lines system boots but still no USB visible. There are some other issues with ethernet also but first I would like to fix this usb issue. Any help would be highly appreciated. I should probably mentioned that I'm no expert in this area. Wonder why there is no better device tree support in newer kernels... I'm using same kernel config as for Cubox-i and TBS Matrix systems. dmesg: http://pastebin.com/j8gwmTLj imx6q-udoo.dts: http://pastebin.com/326eQL02 imx6qdl-udoo.dtsi: http://pastebin.com/HeqzseXz
So i got this fixed. Seems my kernel missed a patch chipidea: ci_hdrc_imx: Allow handling the clock for an USB phy/hub. Now I think I have everything sorted out. OpenELEC support is very near.
Ooh, I was just typing a message to motivate the udoo dev team to help you but saw your message while I switched to full editor. Thank you vpeter, may the Force (and the udoo) be with you