target: Add LS1046A
[fw/openocd] / tcl / target / am437x.cfg
index e0813ca521eabd8ac1d62cd792319e5ee49fc05a..e954fd23be14214b2c0da4a0925a4a84055b923d 100644 (file)
@@ -512,10 +512,10 @@ proc disable_watchdog { } {
                # Empty body to make sure this executes as fast as possible.
                # We don't want any delays here otherwise romcode might start
                # executing and end up changing state of certain IPs.
-               while { [expr [mrw $WDT1_W_PEND_WSPR] & 0x10] } { }
+               while { [expr {[mrw $WDT1_W_PEND_WSPR] & 0x10}] } { }
 
                mww phys $WDT1_WSPR $WDT_DISABLE_SEQ2
-               while { [expr [mrw $WDT1_W_PEND_WSPR] & 0x10] } { }
+               while { [expr {[mrw $WDT1_W_PEND_WSPR] & 0x10}] } { }
        }
 }
 
@@ -725,13 +725,13 @@ proc emif_prcm_clk_enable { } {
 proc vtp_enable { } {
        global VTP_CTRL_REG
 
-       set vtp [ expr [ mrw $VTP_CTRL_REG ] | 0x40 ]
+       set vtp [ expr {[ mrw $VTP_CTRL_REG ] | 0x40 }]
        mww $VTP_CTRL_REG $vtp
 
-       set vtp [ expr [ mrw $VTP_CTRL_REG ] & ~0x01 ]
+       set vtp [ expr {[ mrw $VTP_CTRL_REG ] & ~0x01 }]
        mww $VTP_CTRL_REG $vtp
 
-       set vtp [ expr [ mrw $VTP_CTRL_REG ] | 0x01 ]
+       set vtp [ expr {[ mrw $VTP_CTRL_REG ] | 0x01 }]
        mww $VTP_CTRL_REG $vtp
 
 }
@@ -948,7 +948,7 @@ proc config_ddr3 { SDRAM_CONFIG } {
        emif_prcm_clk_enable
        vtp_enable
 
-       set dll [ expr [ mrw $CM_DLL_CTRL ] & ~0x01 ]
+       set dll [ expr {[ mrw $CM_DLL_CTRL ] & ~0x01 }]
        mww $CM_DLL_CTRL $dll
        while { !([ mrw $CM_DLL_CTRL ] & 0x04) } { }
 
@@ -978,7 +978,7 @@ proc config_ddr3 { SDRAM_CONFIG } {
 
        sleep 10
 
-       set tmp [ expr [ mrw $EXT_PHY_CTRL_36 ] | 0x0100 ]
+       set tmp [ expr {[ mrw $EXT_PHY_CTRL_36 ] | 0x0100 }]
        mww $EXT_PHY_CTRL_36            $tmp
        mww $EXT_PHY_CTRL_36_SHDW       $tmp