xref: /rk3399_rockchip-uboot/arch/arm/mach-uniphier/arm64/lowlevel_init.S (revision fa8967cfbaed5582ba987756fa9f0470a9affbf4)
1*45f41c13SMasahiro Yamada/*
2*45f41c13SMasahiro Yamada * Copyright (C) 2017 Socionext Inc.
3*45f41c13SMasahiro Yamada *
4*45f41c13SMasahiro Yamada * SPDX-License-Identifier:	GPL-2.0+
5*45f41c13SMasahiro Yamada */
6*45f41c13SMasahiro Yamada
7*45f41c13SMasahiro Yamada#include <linux/linkage.h>
8*45f41c13SMasahiro Yamada
9*45f41c13SMasahiro YamadaENTRY(lowlevel_init)
10*45f41c13SMasahiro Yamada	/* LD20 needs the following code to boot.  I do not know why. */
11*45f41c13SMasahiro Yamada	mrs	x0, sctlr_el1
12*45f41c13SMasahiro Yamada	msr	sctlr_el1, x0
13*45f41c13SMasahiro Yamada	ret
14*45f41c13SMasahiro YamadaENDPROC(lowlevel_init)
15