Evgeny Zinoviev uploaded patch set #4 to this change.

View Change

[WIP] sb/intel/bd82x6x: Support ME Software Disable Mode

AFAIK, ME is supposed to enter Software Temp Disable Mode on the next
reboot after receiving the disable command.

But my tests on X230 (ME firmware 8.1.1416.40) show that CF9 reset
doesn't help here and user must manually perform power off/power on
cycle.

So for now working algorithm to disable ME is as follows:
- run `nvramtool -w me_disable=Enable`
- reboot
- power off
- power on
- run `intelmetool -m` to verify that ME is in soft temp disable mode.

To enable ME:
- run `nvramtool -m me_disable=Disable`
- reboot

TODO:
- if it's possible, find a way to perform correct program reset so
that user wouldn't have to do one more power off/power on
- implement for 7.x

Change-Id: Ic01526c9731cbef4e8552bbc352133a2415787c2
Signed-off-by: Evgeny Zinoviev <me@ch1p.io>
---
M src/mainboard/lenovo/x230/cmos.default
M src/mainboard/lenovo/x230/cmos.layout
M src/southbridge/intel/bd82x6x/me.h
M src/southbridge/intel/bd82x6x/me_8.x.c
4 files changed, 105 insertions(+), 7 deletions(-)

git pull ssh://review.coreboot.org:29418/coreboot refs/changes/15/37115/4

To view, visit change 37115. To unsubscribe, or for help writing mail filters, visit settings.

Gerrit-Project: coreboot
Gerrit-Branch: master
Gerrit-Change-Id: Ic01526c9731cbef4e8552bbc352133a2415787c2
Gerrit-Change-Number: 37115
Gerrit-PatchSet: 4
Gerrit-Owner: Evgeny Zinoviev <me@ch1p.io>
Gerrit-Reviewer: Alexander Couzens <lynxis@fe80.eu>
Gerrit-Reviewer: Evgeny Zinoviev <me@ch1p.io>
Gerrit-Reviewer: Patrick Rudolph <siro@das-labor.org>
Gerrit-Reviewer: build bot (Jenkins) <no-reply@coreboot.org>
Gerrit-MessageType: newpatchset