1/* 2 * Copyright (C) 2013 Xilinx, Inc. All rights reserved. 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 11ENTRY(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 26ENDPROC(lowlevel_init) 27