mikeb mikeb has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/30749 )
Change subject: sb/amd/agesa/hudson/Kconfig: Disable XHCI by default, enable only with firmware ......................................................................
Patch Set 4:
Patch Set 4:
Find below comments for Bolton support in leaked KaveriPI tree. At least the following register modifications are missing in vendocode/fam15tn/hudson (which is pre-Bolton but still has two XHCI controllers).
Per vendorcode, 0.14:0 [08] revision >= 0x15 is identified as Bolton where following is done. My lenovo/g505s reports 0x16 here. Now, most of those below do say 'enhance' instead of 'fix' so using hudson vendorcode for bolton hardware may be quite functional.
Be aware, if you come across those leaked KaveriPI or CarrizoPI trees, some of the firmware binaries there suffered CRLF conversions and are corrupted. AFAICS, bolton blob in 3rdparty/blobs matches the one my lenovo/g505s was originally shipped with.
Interesting findings, guess that's why our Bolton xHCI support is buggy even with this blob - these additional changes are needed. To be honest xHCI is a low priority to me, I lived fine without it for a long time and right now I'm working on other more important patches...