blob: b3cd192ec59cd683d396800d1f86115fd9e1bb84 [file] [log] [blame]
Julius Werner5d7f5bc2018-11-26 17:16:24 -08001/*
2 * This file is part of the coreboot project.
3 *
4 * Copyright 2018 Google LLC
5 *
6 * This program is free software; you can redistribute it and/or modify
7 * it under the terms of the GNU General Public License as published by
8 * the Free Software Foundation; version 2 of the License.
9 *
10 * This program is distributed in the hope that it will be useful,
11 * but WITHOUT ANY WARRANTY; without even the implied warranty of
12 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 * GNU General Public License for more details.
14 */
15
16#include <ec/google/chromeec/ec.h>
17#include <reset.h>
18
19/* Can't do a "real" reset before the PMIC is initialized in QcLib (romstage),
20 but this works well enough for our purposes. */
21void do_board_reset(void)
22{
23 google_chromeec_reboot(0, EC_REBOOT_COLD, 0);
24}