diff options
author | York Sun <yorksun@freescale.com> | 2014-06-23 15:15:54 -0700 |
---|---|---|
committer | Albert ARIBAUD <albert.u.boot@aribaud.net> | 2014-07-03 08:40:51 +0200 |
commit | 2f78eae5064728d6cd907148cfeaf8ba3e63b0ef (patch) | |
tree | 80b5d23e3c6d46424909954cbc9504288e8f7156 /include/common.h | |
parent | 22932ffc03e521130cfd33cae1fc2531eb42604a (diff) | |
download | u-boot-imx-2f78eae5064728d6cd907148cfeaf8ba3e63b0ef.zip u-boot-imx-2f78eae5064728d6cd907148cfeaf8ba3e63b0ef.tar.gz u-boot-imx-2f78eae5064728d6cd907148cfeaf8ba3e63b0ef.tar.bz2 |
ARMv8/FSL_LSCH3: Add FSL_LSCH3 SoC
Freescale LayerScape with Chassis Generation 3 is a set of SoCs with
ARMv8 cores and 3rd generation of Chassis. We use different MMU setup
to support memory map and cache attribute for these SoCs. MMU and cache
are enabled very early to bootst performance, especially for early
development on emulators. After u-boot relocates to DDR, a new MMU
table with QBMan cache access is created in DDR. SMMU pagesize is set
in SMMU_sACR register. Both DDR3 and DDR4 are supported.
Signed-off-by: York Sun <yorksun@freescale.com>
Signed-off-by: Varun Sethi <Varun.Sethi@freescale.com>
Signed-off-by: Arnab Basu <arnab.basu@freescale.com>
Diffstat (limited to 'include/common.h')
-rw-r--r-- | include/common.h | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/include/common.h b/include/common.h index cc74633..2e5a6d3 100644 --- a/include/common.h +++ b/include/common.h @@ -687,9 +687,6 @@ ulong get_PERCLK3(void); ulong get_bus_freq (ulong); int get_serial_clock(void); -#if defined(CONFIG_MPC83xx) || defined(CONFIG_MPC85xx) -ulong get_ddr_freq(ulong); -#endif #if defined(CONFIG_MPC85xx) typedef MPC85xx_SYS_INFO sys_info_t; void get_sys_info ( sys_info_t * ); @@ -705,6 +702,8 @@ static inline ulong get_ddr_freq(ulong dummy) { return get_bus_freq(dummy); } +#else +ulong get_ddr_freq(ulong); #endif #if defined(CONFIG_4xx) |