171e2f4ddSJiaxun Yang // SPDX-License-Identifier: GPL-2.0-or-later 271e2f4ddSJiaxun Yang /* Board-specific reboot/shutdown routines 371e2f4ddSJiaxun Yang * Copyright (c) 2009 Philippe Vachon <philippe@cowpig.ca> 471e2f4ddSJiaxun Yang * 571e2f4ddSJiaxun Yang * Copyright (C) 2009 Lemote Inc. 671e2f4ddSJiaxun Yang * Author: Wu Zhangjin, wuzhangjin@gmail.com 771e2f4ddSJiaxun Yang */ 871e2f4ddSJiaxun Yang 971e2f4ddSJiaxun Yang #include <loongson.h> 1071e2f4ddSJiaxun Yang mach_prepare_reboot(void)1171e2f4ddSJiaxun Yangvoid mach_prepare_reboot(void) 1271e2f4ddSJiaxun Yang { 1371e2f4ddSJiaxun Yang LOONGSON_GENCFG &= ~(1 << 2); 1471e2f4ddSJiaxun Yang LOONGSON_GENCFG |= (1 << 2); 1571e2f4ddSJiaxun Yang } 1671e2f4ddSJiaxun Yang mach_prepare_shutdown(void)1771e2f4ddSJiaxun Yangvoid mach_prepare_shutdown(void) 1871e2f4ddSJiaxun Yang { 1971e2f4ddSJiaxun Yang } 20