diff options
author | Juergen Borleis <jbe@pengutronix.de> | 2018-03-23 09:43:51 +0100 |
---|---|---|
committer | Sascha Hauer <s.hauer@pengutronix.de> | 2018-03-26 09:23:21 +0200 |
commit | f04deb4018a2df204e16fc13c74028120cdb60a6 (patch) | |
tree | 1f97528de964704199937c87d956003095cad0c6 /arch/arm/boards/kindle-mx50 | |
parent | 971366078893a669246a52e6058d47de9993e77e (diff) | |
download | barebox-f04deb4018a2df204e16fc13c74028120cdb60a6.tar.gz barebox-f04deb4018a2df204e16fc13c74028120cdb60a6.tar.xz |
i.MX/DCD compiler and interpreter: logic is different
Reading the manual more carefully discovers a different logic for the
DCD 'check' command. They use the term "until". In order to get the
manual and the software in sync, this change switches to the term
"until" as well. Changing must happen at compiler and interpreter level
to make it work.
Signed-off-by: Juergen Borleis <jbe@pengutronix.de>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'arch/arm/boards/kindle-mx50')
-rw-r--r-- | arch/arm/boards/kindle-mx50/flash-header-kindle-lpddr1.imxcfg | 6 | ||||
-rw-r--r-- | arch/arm/boards/kindle-mx50/flash-header-kindle-lpddr2.imxcfg | 6 |
2 files changed, 6 insertions, 6 deletions
diff --git a/arch/arm/boards/kindle-mx50/flash-header-kindle-lpddr1.imxcfg b/arch/arm/boards/kindle-mx50/flash-header-kindle-lpddr1.imxcfg index e6b6098973..fae10423c5 100644 --- a/arch/arm/boards/kindle-mx50/flash-header-kindle-lpddr1.imxcfg +++ b/arch/arm/boards/kindle-mx50/flash-header-kindle-lpddr1.imxcfg @@ -21,7 +21,7 @@ wm 32 0x63f8001c 0x00000080 wm 32 0x63f80020 0x00000002 wm 32 0x63f80024 0x00000001 wm 32 0x63f80000 0x00001232 -check 8 while_any_bit_clear 0x63f80000 0x01 +check 8 until_any_bit_set 0x63f80000 0x01 # Switch pll1_sw_clk to pll1 wm 32 0x53fd400c 0x00000000 @@ -38,7 +38,7 @@ wm 32 0x53FD4098 0x80000004 # CCM DDR div 4 / 200MHz wm 32 0x53fd4098 0x80000004 -check 32 while_all_bits_set 0x53fd408c 0x00000004 +check 32 until_all_bits_clear 0x53fd408c 0x00000004 # IOMUX wm 32 0x53fa8490 0x00180000 @@ -163,4 +163,4 @@ wm 32 0x1400025c 0x00102201 # start DDR wm 32 0x14000000 0x00000101 -check 32 while_any_bit_clear 0x140000a8 0x00000010 +check 32 until_any_bit_set 0x140000a8 0x00000010 diff --git a/arch/arm/boards/kindle-mx50/flash-header-kindle-lpddr2.imxcfg b/arch/arm/boards/kindle-mx50/flash-header-kindle-lpddr2.imxcfg index ffceac34b5..94436a7b54 100644 --- a/arch/arm/boards/kindle-mx50/flash-header-kindle-lpddr2.imxcfg +++ b/arch/arm/boards/kindle-mx50/flash-header-kindle-lpddr2.imxcfg @@ -22,7 +22,7 @@ wm 32 0x63f8001c 0x00000080 wm 32 0x63f80020 0x000000b3 wm 32 0x63f80024 0x000000b4 wm 32 0x63f80000 0x00001236 -check 8 while_any_bit_clear 0x63f80000 0x01 +check 8 until_any_bit_set 0x63f80000 0x01 # Switch pll1_sw_clk to pll1 wm 32 0x53fd400c 0x00000000 @@ -39,7 +39,7 @@ wm 32 0x53FD4098 0x80000004 # CCM DDR div 3 / 266MHz wm 32 0x53fd4098 0x80000003 -check 32 while_all_bits_set 0x53fd408c 0x00000004 +check 32 until_all_bits_clear 0x53fd408c 0x00000004 # IOMUX wm 32 0x53fa86ac 0x04000000 @@ -173,4 +173,4 @@ wm 32 0x1400025c 0x00100b01 # start DDR wm 32 0x14000000 0x00000501 -check 32 while_any_bit_clear 0x140000a8 0x00000010 +check 32 until_any_bit_set 0x140000a8 0x00000010 |