在 2020/12/29 上午11:26, BALATON Zoltan 写道:
Hello,
While continuing with part two of my vt82c686b clean ups I've tried to
implement SMBus IO base configuration in the vt82c686b-pm part that
I've already done for vt8231 for pegasos2 and it should be the same
for 686B. (In short, writing address to pm config 0x90 sets base
address of smbus regs and bit 0 of 0xd2 enables/disables it.) This is
what the firmware does first and it would allow removing hard coded
0xeee1 value and the property to set it and then I could reuse the
same PM part in VT8231.
[...]
Any idea what this is trying to do and how to fix it?
It's trying to translate Bonito style PCI config space r/w to standard PCI
config space R/W.
A quick galance told me change BONITO_PCICONF_REG_MASK to 0xff
may help.
Thanks.
- Jiaxun
Regards,
BALATON Zoltan