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