summaryrefslogtreecommitdiffstats
path: root/arch/arm/mach-mvebu/cpu.c
diff options
context:
space:
mode:
authorChris Packham <judge.packham@gmail.com>2019-04-11 22:22:51 +1200
committerStefan Roese <sr@denx.de>2019-04-12 07:04:18 +0200
commit689f9cf6aa9edff89c4d4d3b843f500fc5582300 (patch)
tree0141bd7ff9b551fbda4b56a830751ddbe31a78fe /arch/arm/mach-mvebu/cpu.c
parent0d0df46ee7323506df2e38738c52d68699c2abca (diff)
downloadu-boot-689f9cf6aa9edff89c4d4d3b843f500fc5582300.tar.gz
u-boot-689f9cf6aa9edff89c4d4d3b843f500fc5582300.tar.xz
u-boot-689f9cf6aa9edff89c4d4d3b843f500fc5582300.zip
arm: mvebu: NAND clock support for MSYS devices
One difference with the integrated CPUs is that they use a different clock control block to the Armada devices. Update mvebu_get_nand_clock() accordingly. Signed-off-by: Chris Packham <judge.packham@gmail.com> Reviewed-by: Stefan Roese <sr@denx.de> Signed-off-by: Stefan Roese <sr@denx.de>
Diffstat (limited to 'arch/arm/mach-mvebu/cpu.c')
-rw-r--r--arch/arm/mach-mvebu/cpu.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/arch/arm/mach-mvebu/cpu.c b/arch/arm/mach-mvebu/cpu.c
index 9868462867..c5b3df46aa 100644
--- a/arch/arm/mach-mvebu/cpu.c
+++ b/arch/arm/mach-mvebu/cpu.c
@@ -499,6 +499,8 @@ u32 mvebu_get_nand_clock(void)
if (mvebu_soc_family() == MVEBU_SOC_A38X)
reg = MVEBU_DFX_DIV_CLK_CTRL(1);
+ else if (mvebu_soc_family() == MVEBU_SOC_MSYS)
+ reg = MVEBU_DFX_DIV_CLK_CTRL(8);
else
reg = MVEBU_CORE_DIV_CLK_CTRL(1);