aboutsummaryrefslogtreecommitdiff
path: root/core/arch/arm/plat-zynq7k
diff options
context:
space:
mode:
authorEtienne Carriere <etienne.carriere@linaro.org>2017-03-14 15:41:59 +0100
committerEtienne Carriere <etienne.carriere@linaro.org>2017-03-14 15:43:20 +0100
commit234b9045945252277bc05d569894fd5bf843b8a4 (patch)
tree1aeb24dbfd407797ebceecdbad830377e52fef65 /core/arch/arm/plat-zynq7k
parent1c3ae8eda55c78e3ae2a8ec148cc1f9fba877612 (diff)
core: use mov_imm instead of movw/movt
Suggested-by: Jens Wiklander <jens.wiklander@linaro.org> Signed-off-by: Etienne Carriere <etienne.carriere@linaro.org> Reviewed-by: Jens Wiklander <jens.wiklander@linaro.org>
Diffstat (limited to 'core/arch/arm/plat-zynq7k')
-rw-r--r--core/arch/arm/plat-zynq7k/plat_init.S12
1 files changed, 4 insertions, 8 deletions
diff --git a/core/arch/arm/plat-zynq7k/plat_init.S b/core/arch/arm/plat-zynq7k/plat_init.S
index e04e4313..2b778576 100644
--- a/core/arch/arm/plat-zynq7k/plat_init.S
+++ b/core/arch/arm/plat-zynq7k/plat_init.S
@@ -90,20 +90,16 @@ UNWIND( .fnstart)
* PCR = 0x00000001
* - no change latency, enable clk gating
*/
- movw r0, #0x4000
- movt r0, #0x0000
+ mov_imm r0, 0x00004000
write_sctlr r0
- movw r0, #0x0041
- movt r0, #0x0000
+ mov_imm r0, 0x00000041
write_actlr r0
- movw r0, #0x0FFF
- movt r0, #0x0002
+ mov_imm r0, 0x00020FFF
write_nsacr r0
- movw r0, #0x0001
- movt r0, #0x0000
+ mov_imm r0, 0x00000001
write_pcr r0
mov pc, lr