> Hi Peter, > > we currently see rare ocasions with the chipidea core code on an mx53 > where the controller dies after a long period of usage. > > ci_hdrc ci_hdrc.1: fatal error > ci_hdrc ci_hdrc.1: HC died; cleaning up > > This is the result of the 'SEI' (System Error) bit in register 'USBSTS' > changing to '1' in the host controller. > > The Synopsys Datasheet says the following regarding this bit: > > "In the AMBA implementation, this bit will be set to '1b' when an > Error response is seen by the master interface (HRESP[1:0]=ERROR)." > When the controller visits invalidate memory address, the core will trigger system error interrupt. It usually occurs when the invalidate memory address at qtd/qHD. > > I found some code in the freescale tree where some of your patches > adjust the BURSTSIZE register and other respective things on some mxc > platforms. [1] > > Do you think this could be relatet? Not related, it is performance related. > Are there some known limitations for the mx5x? > AFAIK, no customer reports similar problem at imx5x, you may have a check for errate. > Thanks in Advance, > Michael > > [1] > > MLK-9785-5 usb: chipidea: usbmisc_imx: add unburst setting for imx6 > MLK-9785-3 usb: chipidea: imx: change ahb burst setting > MLK-9785-2 usb: chipidea: add AHB configuration interface > MLK-9770-2 usb: chipidea: define stream mode disable for both roles > Peter -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html