2 * Low-level initialization for EP93xx
4 * Copyright (C) 2009 Matthias Kaehlcke <matthias@kaehlcke.net>
6 * Copyright (C) 2006 Dominic Rath <Dominic.Rath@gmx.de>
8 * SPDX-License-Identifier: GPL-2.0+
12 #include <asm/arch/ep93xx.h>
16 /* backup return address */
17 ldr r1, =SYSCON_SCRATCH0
20 /* Turn on both LEDs */
24 /* Configure flash wait states before we switch to the PLL */
30 /* Turn off the Green LED and leave the Red LED on */
36 /* Turn on Green LED, Turn off the Red LED */
40 /* FIXME: we use async mode for now */
41 mrc p15, 0, r0, c1, c0, 0
42 orr r0, r0, #0xc0000000
43 mcr p15, 0, r0, c1, c0, 0
45 /* restore return address */
46 ldr r1, =SYSCON_SCRATCH0