20 lines
430 B
C
20 lines
430 B
C
|
/* SPDX-License-Identifier: GPL-2.0-only */
|
||
|
|
||
|
#include <console/console.h>
|
||
|
#include <fsp/util.h>
|
||
|
#include <soc/intel/common/reset.h>
|
||
|
|
||
|
void chipset_handle_reset(uint32_t status)
|
||
|
{
|
||
|
switch (status) {
|
||
|
case FSP_STATUS_RESET_REQUIRED_3: /* Global Reset */
|
||
|
printk(BIOS_DEBUG, "GLOBAL RESET!!\n");
|
||
|
global_reset();
|
||
|
break;
|
||
|
default:
|
||
|
printk(BIOS_ERR, "unhandled reset type %x\n", status);
|
||
|
die("unknown reset type");
|
||
|
break;
|
||
|
}
|
||
|
}
|