On Thu, May 28, 2015 at 03:43:23PM +0800, Chris Ruehl wrote: > >On Thu, May 28, 2015 at 11:15:47AM +0800, Chris Ruehl wrote: > >>Hi, > >> > >>this is an other OOPS happen when the memory stick is plugged while boot > >>its hits a problem in the usb_hub_wq. > >> > >>If you need more details please let me know. > >> > >> > >>[ 6.258589] Unhandled fault: external abort on non-linefetch (0x008) at > >>0xf4424184 > > > >looks similar some USB block clock which should be enabled at this time, > >wasn't. > > > > Balbi! Thanks. > > I check the definitions, you are so right. > > ci_hdrc_imx_probe take care to enable the IMX27_CLK_USB_IPG_GATE > and > usb_phy_gen_create_phy enable the main_clk (IMX27_CLK_USB_AHB_GATE) > > My dts file set the wrong IMX27_CLK_USB_IPG_GATE. > > and it's working. > > ulpiphy0: usbphy@0x10024170 { > compatible = "usb-nop-xceiv"; > reg = <0x10024170 0x4>; > clocks = <&clks IMX27_CLK_USB_AHB_GATE>; > clock-names = "main_clk"; > status = "disabled"; > }; > > > Reboot w/ and w/o memory stick works works. > detection of partions ok.. > > FIXED. cool :-) -- balbi
Attachment:
signature.asc
Description: Digital signature