hc
2024-05-14 bedbef8ad3e75a304af6361af235302bcc61d06b
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
/*
 * Copyright (C) 2013 Xilinx, Inc. All rights reserved.
 *
 * SPDX-License-Identifier:    GPL-2.0+
 */
 
#include <asm-offsets.h>
#include <config.h>
#include <linux/linkage.h>
 
ENTRY(lowlevel_init)
 
   /* Enable the the VFP */
   mrc    p15, 0, r1, c1, c0, 2
   orr    r1, r1, #(0x3 << 20)
   orr    r1, r1, #(0x3 << 20)
   mcr    p15, 0, r1, c1, c0, 2
   isb
   fmrx    r1, FPEXC
   orr    r1,r1, #(1<<30)
   fmxr    FPEXC, r1
 
   /* Move back to caller */
   mov    pc, lr
 
ENDPROC(lowlevel_init)