commit
536266231a
@ -1,45 +0,0 @@ |
||||
/* |
||||
* Copyright (C) 2012 Altera Corporation <www.altera.com> |
||||
* |
||||
* SPDX-License-Identifier: GPL-2.0+ |
||||
*/ |
||||
|
||||
#include <config.h> |
||||
|
||||
/* Set up the platform, once the cpu has been initialized */ |
||||
.globl lowlevel_init
|
||||
lowlevel_init: |
||||
|
||||
/* Remap */ |
||||
#ifdef CONFIG_SPL_BUILD |
||||
/* |
||||
* SPL : configure the remap (L3 NIC-301 GPV) |
||||
* so the on-chip RAM at lower memory instead ROM. |
||||
*/ |
||||
ldr r0, =SOCFPGA_L3REGS_ADDRESS |
||||
mov r1, #0x19 |
||||
str r1, [r0] |
||||
#else |
||||
/* |
||||
* U-Boot : configure the remap (L3 NIC-301 GPV) |
||||
* so the SDRAM at lower memory instead on-chip RAM. |
||||
*/ |
||||
ldr r0, =SOCFPGA_L3REGS_ADDRESS |
||||
mov r1, #0x2 |
||||
str r1, [r0] |
||||
|
||||
/* Private components security */ |
||||
|
||||
/* |
||||
* U-Boot : configure private timer, global timer and cpu |
||||
* component access as non secure for kernel stage (as required |
||||
* by kernel) |
||||
*/ |
||||
mrc p15,4,r0,c15,c0,0 |
||||
add r1, r0, #0x54 |
||||
ldr r2, [r1] |
||||
orr r2, r2, #0xff |
||||
orr r2, r2, #0xf00 |
||||
str r2, [r1] |
||||
#endif /* #ifdef CONFIG_SPL_BUILD */ |
||||
mov pc, lr |
@ -0,0 +1,19 @@ |
||||
/*
|
||||
* Copyright (C) 2015 Marek Vasut <marex@denx.de> |
||||
* |
||||
* FIXME: This file contains temporary stub functions and is here |
||||
* only until these functions are properly merged into |
||||
* mainline. |
||||
* |
||||
* SPDX-License-Identifier: GPL-2.0+ |
||||
*/ |
||||
|
||||
#ifndef __ARCH_SDRAM_H__ |
||||
#define __ARCH_SDRAM_H__ |
||||
|
||||
/* function declaration */ |
||||
inline unsigned long sdram_calculate_size(void) { return 0; } |
||||
inline unsigned sdram_mmr_init_full(unsigned int sdr_phy_reg) { return 0; } |
||||
inline int sdram_calibration_full(void) { return 0; } |
||||
|
||||
#endif /* __ARCH_SDRAM_H__ */ |
Loading…
Reference in new issue