soc/amd/cezanne,picasso/reset: use byte I/O read for NCP_ERR
NCP_ERR is a 1 byte register in I/O-space, so use inb and not inw. The variable the result gets assigned to is also a uint8_t. Signed-off-by: Felix Held <felix-coreboot@felixheld.de> Change-Id: I9fd8c139004111d6227c0316ba2a8b0281541654 Reviewed-on: https://review.coreboot.org/c/coreboot/+/54736 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Raul Rangel <rrangel@chromium.org>
This commit is contained in:
parent
b2b5781bb4
commit
53c83897c4
|
@ -10,7 +10,7 @@
|
||||||
/* TODO: is NCP_ERR still valid? It appears reserved and always 0xff. b/184281092 */
|
/* TODO: is NCP_ERR still valid? It appears reserved and always 0xff. b/184281092 */
|
||||||
void set_warm_reset_flag(void)
|
void set_warm_reset_flag(void)
|
||||||
{
|
{
|
||||||
uint8_t ncp = inw(NCP_ERR);
|
uint8_t ncp = inb(NCP_ERR);
|
||||||
|
|
||||||
outb(NCP_ERR, ncp | NCP_WARM_BOOT);
|
outb(NCP_ERR, ncp | NCP_WARM_BOOT);
|
||||||
}
|
}
|
||||||
|
|
|
@ -9,7 +9,7 @@
|
||||||
|
|
||||||
void set_warm_reset_flag(void)
|
void set_warm_reset_flag(void)
|
||||||
{
|
{
|
||||||
uint8_t ncp = inw(NCP_ERR);
|
uint8_t ncp = inb(NCP_ERR);
|
||||||
|
|
||||||
outb(NCP_ERR, ncp | NCP_WARM_BOOT);
|
outb(NCP_ERR, ncp | NCP_WARM_BOOT);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue