u-boot-brain/arch/arm/cpu/armv8/fsl-layerscape
Hou Zhiqiang 904110c7ac armv8/fsl-lsch2: refactor the clock system initialization
Up to now, there are 3 kind of SoCs under Layerscape Chassis 2,
like LS1043A, LS1046A and LS1012A. But the clocks tree has a
lot of differences, for instance, the IP modules have different
dividers to derive its clock from Platform PLL. And the core
cluster PLL and platform PLL maybe have different reference
clocks, such as LS1012A. Another problem is which clock/PLL
should be described by sys_info->freq_systembus, it is confused
in Layerscape Chissis 2.

This patch is to bind the sys_info->freq_systembus to the Platform
PLL, and handle the different divider of IP modules separately
between different SoCs, and separate reference clocks of core
cluster PLL and platform PLL.

Signed-off-by: Hou Zhiqiang <Zhiqiang.Hou@nxp.com>
Reviewed-by: York Sun <york.sun@nxp.com>
2017-01-18 09:27:59 -08:00
..
doc armv8: fsl-layerscape: Add NXP LS2088A SoC support 2016-11-22 11:37:54 -08:00
cpu.c armv8/fsl-lsch2: refactor the clock system initialization 2017-01-18 09:27:59 -08:00
cpu.h armv8/fsl-lsch3: Update code to release secondary cores 2016-11-22 11:38:48 -08:00
fdt.c ARMv8: LS1043A: change macro CONFIG_ARMV8_PSCI definition 2016-12-15 11:57:18 -08:00
fsl_lsch2_serdes.c Merge git://git.denx.de/u-boot-fsl-qoriq 2016-09-26 17:10:56 -04:00
fsl_lsch2_speed.c armv8/fsl-lsch2: refactor the clock system initialization 2017-01-18 09:27:59 -08:00
fsl_lsch3_serdes.c Merge git://git.denx.de/u-boot-fsl-qoriq 2016-09-26 17:10:56 -04:00
fsl_lsch3_speed.c Fix various typos, scattered over the code. 2016-05-05 21:39:26 -04:00
Kconfig armv8/fsl-lsch2: refactor the clock system initialization 2017-01-18 09:27:59 -08:00
lowlevel.S armv8/fsl_lsch2: Add the OCRAM initialization 2017-01-18 09:27:27 -08:00
ls1012a_serdes.c armv8: fsl-layerscape: Add support of QorIQ LS1012A SoC 2016-06-03 14:12:50 -07:00
ls1043a_psci.S ARMv8: LS1043A: Enable LS1043A default PSCI support 2016-12-15 11:57:56 -08:00
ls1043a_serdes.c armv8/ls1043ardb: Add LS1043ARDB board support 2015-10-29 10:34:01 -07:00
ls1046a_serdes.c armv8: fsl_lsch2: Add LS1046A SoC support 2016-07-26 09:02:23 -07:00
ls2080a_serdes.c armv8: ls2080a: Add serdes1 protocol 0x3b support 2016-12-05 08:31:45 -08:00
Makefile ARMv8: LS1043A: Enable LS1043A default PSCI support 2016-12-15 11:57:56 -08:00
mp.c armv8: fsl-layerscape: SMP support for loading 32-bit OS 2016-11-22 11:40:24 -08:00
ppa.c ls1043ardb: PPA: add PPA validation in case of secure boot 2016-09-14 14:06:39 -07:00
soc.c armv8: QSPI: Add AHB bus 16MB+ size support 2016-12-05 08:32:43 -08:00
spl.c armv8: fsl-layerscape: spl: remove BSS clearing and board_init_r 2016-09-14 14:10:22 -07:00