[coreboot] EHCI issue in APU3 (APU2) board
Kamil Wcislo
kamil.wcislo at 3mdeb.com
Fri Feb 17 17:37:52 CET 2017
Hi
Thanks for the lead. Indeed, this was the cause. I've reversed the
polarity and it works like a charm. It's really funny, that I haven't
caught that on the schematics - probably turning blind ;). Thanks again!
--
Best regards,
Kamil Wcisło
Embedded Systems Engineer
http://3mdeb.com | @3mdeb_com
On 02/17/2017 04:51 PM, Kyösti Mälkki wrote:
> Hi
>
> I just had a quick look at the APU3a schema, looks like D+ D- lines on the J13 connector have switched places.
>
> Regards,
> Kyösti
>
>
> On Fri, Feb 17, 2017 at 5:31 PM, Kamil <kamil.wcislo at 3mdeb.com <mailto:kamil.wcislo at 3mdeb.com>> wrote:
>
> Hi everybody,
>
> We're trying to enable the USB on the J13 connector on APU3 board. It's using
> the EHCI1 device (ports 0 to 3). As far as I understand it, USB controllers are
> configured and set by the AGESA PI binary. I've tried with both versions of
> AGESA - the one specific for pcengines boards (`3rdparty/blobs/mainboard/pcengines/apu2/AGESA.bin`)
> and the latest one for this kind of chip (`3rdparty/blobs/pi/amd/00730F01/FT3b/AGESA.bin`).
> Both versions deliver the same results. I've managed to use the latter version
> by enabling all devices in `mainboard/pcengines/apu2/devicetree.cb`.
> I'm using the master branch of coreboot, but also I've tried with some older
> versions (same issue).
>
> We're working on mainlining all the changes needed for APU3 and one of them is
> this USB header. It's unconnected and not used on APU2 boards, so disabled by
> default. Besides that, shouldn't have more changes in this area. APU3 is similar
> to APU2 board (the same SOC and design in general). The USB connections are on
> page 6 on the schematics.
>
> My question is, what can we look for to investigate this issue further? Right
> now we're out of options and we don't know what to do next. We would be grateful
> for any insights on this matter.
>
> * Schematics for APU2 board: https://pcengines.ch/schema/apu2c.pdf <https://pcengines.ch/schema/apu2c.pdf>
> * Schematics for APU3 board: https://pcengines.ch/schema/apu3a.pdf <https://pcengines.ch/schema/apu3a.pdf>
> * Diff of my changes: http://pastebin.com/8YKkzB7Z
> * Boot log: http://pastebin.com/uBAubrz9
> * PCI config space dumps: http://pastebin.com/3aBrt6wp
> * lsusb dump: http://pastebin.com/V7NTWAnq
>
> --
> Best regards,
> Kamil Wcisło
> Embedded Systems Engineer
> http://3mdeb.com | @3mdeb_com
>
>
More information about the coreboot
mailing list