1 /* SPDX-License-Identifier: GPL-2.0-only */
6 #include <soc/southbridge.h>
7 #include <amdblocks/acpimmio.h>
8 #include <amdblocks/reset.h>
10 void do_cold_reset(void)
12 /* De-assert and then assert all PwrGood signals on CF9 reset. */
13 pm_write16(PWR_RESET_CFG
, pm_read16(PWR_RESET_CFG
) |
15 outb(RST_CPU
| SYS_RST
, RST_CNT
);
18 void do_warm_reset(void)
20 /* Warm resets are not supported and must be executed as cold */
24 void do_board_reset(void)