/* SPDX-License-Identifier: GPL-2.0-only */ | |
#include <cf9_reset.h> | |
#include <intelblocks/cse.h> | |
#include <intelblocks/pmclib.h> | |
#include <soc/intel/common/reset.h> | |
void do_global_reset(void) | |
{ | |
/* Ask CSE to do the global reset */ | |
if (cse_request_global_reset()) | |
return; | |
/* global reset if CSE fail to reset */ | |
pmc_global_reset_enable(1); | |
do_full_reset(); | |
} |