[U-Boot] ARM: atmel: switch to usb ehci for sama5d3 boards

Josh Wu josh.wu at atmel.com
Wed Aug 19 04:10:11 CEST 2015


Hi, Andreas

On 8/18/2015 9:04 PM, Andreas Bießmann wrote:
> Hi Josh,
>
> On 08/18/2015 01:46 PM, Andreas Bießmann wrote:
>> Dear "Wu, Josh",
>>
>> Josh Wu <Josh.wu at atmel.com> writes:
>>> From: Bo Shen <voice.shen at atmel.com>
>>>
>>> As the cache coherence issue in OHCI HCD, when enable I/D cache
>>> for sama5d3 SoC, the OHCI can not work properly. So, switch to
>>> EHCI, then the USB can work well.
>>>
>>> Signed-off-by: Bo Shen <voice.shen at atmel.com>
>>> [rebase to mainline]
>>> Signed-off-by: Josh Wu <josh.wu at atmel.com>
>>> ---
>>>
>>> include/configs/sama5d3_xplained.h | 21 +++------------------
>>> include/configs/sama5d3xek.h       | 21 +++------------------
>>> 2 files changed, 6 insertions(+), 36 deletions(-)
>> applied to u-boot-atmel/master, thanks!
> just saw the mails from Hans. I removed this patch again from
> u-boot-atmel/master.

Yes, that's right.

> The USB-DM changes seems to be the better way and
> since the OHCI driver is fixed we should stay there.

For the DM switch, I think the pinctrl dt support might be a big task.
I've done the spi dm support on at91sam9m10g45ek. But as the pins 
configuration from dt is not support. So I just hard coded the pin 
configuration.
I may send it out for review in future.

Best Regards,
Josh Wu

>
> Andreas



More information about the U-Boot mailing list