1*45051539SThomas Gleixner/* SPDX-License-Identifier: GPL-2.0-only */ 21199919bSOlof Johansson/* 31199919bSOlof Johansson * Copyright (C) 2006-2007 PA Semi, Inc 41199919bSOlof Johansson * 51199919bSOlof Johansson * Maintained by: Olof Johansson <olof@lixom.net> 61199919bSOlof Johansson */ 71199919bSOlof Johansson 81199919bSOlof Johansson#include <asm/processor.h> 91199919bSOlof Johansson#include <asm/page.h> 101199919bSOlof Johansson#include <asm/cputable.h> 111199919bSOlof Johansson#include <asm/ppc_asm.h> 121199919bSOlof Johansson#include <asm/asm-offsets.h> 131199919bSOlof Johansson#include <asm/cache.h> 141199919bSOlof Johansson 151199919bSOlof Johansson/* Right now, restore and setup are the same thing */ 161199919bSOlof Johansson_GLOBAL(__restore_cpu_pa6t) 171199919bSOlof Johansson_GLOBAL(__setup_cpu_pa6t) 181199919bSOlof Johansson /* Do nothing if not running in HV mode */ 191199919bSOlof Johansson mfmsr r0 201199919bSOlof Johansson rldicl. r0,r0,4,63 211199919bSOlof Johansson beqlr 221199919bSOlof Johansson 231199919bSOlof Johansson mfspr r0,SPRN_HID5 2462357d82SOlof Johansson ori r0,r0,0x38 251199919bSOlof Johansson mtspr SPRN_HID5,r0 261199919bSOlof Johansson 271199919bSOlof Johansson mfspr r0,SPRN_LPCR 281199919bSOlof Johansson ori r0,r0,0x7000 291199919bSOlof Johansson mtspr SPRN_LPCR,r0 301199919bSOlof Johansson 311199919bSOlof Johansson blr 32