sb/intel/{bd82x6x,ibexpeak}: hide MEI if ME inoperable
commita85d4a5a9c23ac891e2587733088154efeaad6b3
authorJames Ye <jye836@gmail.com>
Sat, 22 Feb 2020 09:30:49 +0000 (22 20:30 +1100)
committerNico Huber <nico.h@gmx.de>
Sat, 6 Feb 2021 12:33:32 +0000 (6 12:33 +0000)
tree6d18db87f7ed8296b12f4f4152de4735385cfbea
parent841491c06fb1dc1435fc27c3097136e4b54f60c6
sb/intel/{bd82x6x,ibexpeak}: hide MEI if ME inoperable

- Add Kconfig option to hide the Management Engine Interface device so
  the OS doesn't try to access it, if the Management Engine is in an
  inoperable mode, e.g. if me_cleaner is used.

- Also hide the MEI if the ME is in Soft Temp Disable mode.

Change-Id: Ie4a35bf5fc196e0a02b7591cdb8633d38f0c7f3e
Signed-off-by: James Ye <jye836@gmail.com>
Signed-off-by: Evgeny Zinoviev <me@ch1p.io>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/39074
Reviewed-by: Nico Huber <nico.h@gmx.de>
Reviewed-by: Angel Pons <th3fanbus@gmail.com>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
src/southbridge/intel/bd82x6x/Kconfig
src/southbridge/intel/bd82x6x/me.c
src/southbridge/intel/bd82x6x/me_8.x.c
src/southbridge/intel/ibexpeak/Kconfig
src/southbridge/intel/ibexpeak/me.c