facebook/OpenBIC

Let ME cold reset before accessing PMIC

YoungLi123 opened this issue · 1 comments

Hi @LoraLin1

In this PR #278, it will cold reset ME before setting PMIC config.

Is this action necessary? What's the purpose?

We got some issues caused by ME cold reset.

Do you have the same problem?

EX:
[IEH] error found at IEH(S:0x0 B:0xFE D:0x0 F:0x3) Sev: IEH CORRECT ERROR
[IEH] ErrorStatus 0x40, MaxBitIdx 0x1D
[IEH] BitIdx 0x6, ShareIdx 0x0
[IEH] error device is (S:0x0 B:0x0 D:0x0 F:0x4) BitIdx 0x6, ShareIdx 0x0 [IEH] error found at IEH(S:0x0 B:0x0 D:0x0 F:0x4) Sev: IEH CORRECT ERROR
[IEH] ErrorStatus 0x1, MaxBitIdx 0xA
Clearing Local Error Status for Error Source 5, Error Severity 1, Error Status 0x4000, Device Type SPD I3C Bus
ERROR: Class:3000000; Subclass:70000; Operation: 1008

Thanks
Young

Removing ME cold reset by #355
Error will be fixed by ME FW v6.0.3.162