root/arch/powerpc/kernel/cpu_setup_pa6t.S

/* [<][>][^][v][top][bottom][index][help] */
   1 /* SPDX-License-Identifier: GPL-2.0-only */
   2 /*
   3  * Copyright (C) 2006-2007 PA Semi, Inc
   4  *
   5  * Maintained by: Olof Johansson <olof@lixom.net>
   6  */
   7 
   8 #include <asm/processor.h>
   9 #include <asm/page.h>
  10 #include <asm/cputable.h>
  11 #include <asm/ppc_asm.h>
  12 #include <asm/asm-offsets.h>
  13 #include <asm/cache.h>
  14 
  15 /* Right now, restore and setup are the same thing */
  16 _GLOBAL(__restore_cpu_pa6t)
  17 _GLOBAL(__setup_cpu_pa6t)
  18         /* Do nothing if not running in HV mode */
  19         mfmsr   r0
  20         rldicl. r0,r0,4,63
  21         beqlr
  22 
  23         mfspr   r0,SPRN_HID5
  24         ori     r0,r0,0x38
  25         mtspr   SPRN_HID5,r0
  26 
  27         mfspr   r0,SPRN_LPCR
  28         ori     r0,r0,0x7000
  29         mtspr   SPRN_LPCR,r0
  30 
  31         blr

/* [<][>][^][v][top][bottom][index][help] */