1 /* SPDX-License-Identifier: GPL-2.0+ */
3 * WORK Microwave work_92105 board low level init
5 * (C) Copyright 2014 DENX Software Engineering GmbH
6 * Written-by: Albert ARIBAUD <albert.aribaud@3adev.fr>
8 * Low level init is called from SPL to set up the clocks.
9 * On entry, the LPC3250 is in Direct Run mode with all clocks
10 * running at 13 MHz; on exit, ARM clock is 208 MHz, HCLK is
11 * 104 MHz and PCLK is 13 MHz.
13 * This code must run from SRAM so that the clock changes do
14 * not prevent it from executing.
21 /* Set ARM, HCLK, PCLK dividers for normal mode */
26 /* Start HCLK PLL for 208 MHz */
31 /* wait for HCLK PLL to lock */
37 /* switch to normal mode */
43 /* Return to U-Boot via saved link register */