On Mon, Feb 11, 2019 at 12:34 PM Enrico Weigelt, metux IT consult <
[email protected]> wrote:

> Hi folks,
>
>
> I'm currently writing Linux drivers for AMD FCH GPIO. It's currently
> running fine on an APUv2 board (based on some examples I've found in
> the net, including coreboot APUv2 code) but for mainline it should be
> more generic. Yet lacking automatic probing / configuration (don't
> like hardcoding so much)
>
> My problem now is finding out which FCH it is exactly and find the
> corresponding specs. There seem to be two FCH types: Bolton and
> hudson.
>

And Yangtze, Avalon, Kern, ...


> For Bolton, I've found some specs that seem to fit, but other sites
> indicate, the GX-412TC had an Hudson - unfortunately didn't find
> any register specs for this one yet
>

Well coreboot tree has these names somewhat wrong, and mostly just call
them Hudson. In GX-412TC codename was probably Avalon.


> Does anybody here have some more detailed information on that ?
>

Usually, AMD BKDG papers have the info you are after, for pcengines/apu2
variants:
https://www.amd.com/system/files/TechDocs/52740_16h_Models_30h-3Fh_BKDG.pdf
<https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&cad=rja&uact=8&ved=2ahUKEwipkNGKwLPgAhVGUZoKHepUBv8QFjABegQIAxAC&url=https%3A%2F%2Fwww.amd.com%2Fsystem%2Ffiles%2FTechDocs%2F52740_16h_Models_30h-3Fh_BKDG.pdf&usg=AOvVaw0OHMcKQWVAQkya7W-FCnPQ>

Often it was PCI 0:14.3 (LPC bridge) register 08h (REVISION_ID) you can
identify FCH silicon from.

HTH,
Kyösti
_______________________________________________
coreboot mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to