tcl: [1/3] prepare for jimtcl 0.81 'expr' syntax change
[openocd.git] / tcl / chip / atmel / at91 / at91sam9261_matrix.cfg
index dc8de237625ca44d40b9b88b074016ecfc157eea..238e65841499a3027b3c5a2eb6d7263d2208d135 100644 (file)
@@ -1,46 +1,46 @@
 
-set AT91_MATRIX_MCFG   [expr ($AT91_MATRIX + 0x00)]    ;# Master Configuration Register #
-set            AT91_MATRIX_RCB0        [expr (1 << 0)]         ;# Remap Command for AHB Master 0 (ARM926EJ-S Instruction Master)
-set            AT91_MATRIX_RCB1        [expr (1 << 1)]         ;# Remap Command for AHB Master 1 (ARM926EJ-S Data Master)
+set AT91_MATRIX_MCFG   [expr {$AT91_MATRIX + 0x00}]    ;# Master Configuration Register #
+set            AT91_MATRIX_RCB0        [expr {1 << 0}]         ;# Remap Command for AHB Master 0 (ARM926EJ-S Instruction Master)
+set            AT91_MATRIX_RCB1        [expr {1 << 1}]         ;# Remap Command for AHB Master 1 (ARM926EJ-S Data Master)
 
-set AT91_MATRIX_SCFG0  [expr ($AT91_MATRIX + 0x04)]    ;# Slave Configuration Register 0
-set AT91_MATRIX_SCFG1  [expr ($AT91_MATRIX + 0x08)]    ;# Slave Configuration Register 1
-set AT91_MATRIX_SCFG2  [expr ($AT91_MATRIX + 0x0C)]    ;# Slave Configuration Register 2
-set AT91_MATRIX_SCFG3  [expr ($AT91_MATRIX + 0x10)]    ;# Slave Configuration Register 3
-set AT91_MATRIX_SCFG4  [expr ($AT91_MATRIX + 0x14)]    ;# Slave Configuration Register 4
-set            AT91_MATRIX_SLOT_CYCLE          [expr (0xff << 0)]      ;# Maximum Number of Allowed Cycles for a Burst
-set            AT91_MATRIX_DEFMSTR_TYPE        [expr (3    << 16)]     ;# Default Master Type
-set                    AT91_MATRIX_DEFMSTR_TYPE_NONE   [expr (0 << 16)]
-set                    AT91_MATRIX_DEFMSTR_TYPE_LAST   [expr (1 << 16)]
-set                    AT91_MATRIX_DEFMSTR_TYPE_FIXED  [expr (2 << 16)]
-set            AT91_MATRIX_FIXED_DEFMSTR       [expr (7    << 18)]     ;# Fixed Index of Default Master
+set AT91_MATRIX_SCFG0  [expr {$AT91_MATRIX + 0x04}]    ;# Slave Configuration Register 0
+set AT91_MATRIX_SCFG1  [expr {$AT91_MATRIX + 0x08}]    ;# Slave Configuration Register 1
+set AT91_MATRIX_SCFG2  [expr {$AT91_MATRIX + 0x0C}]    ;# Slave Configuration Register 2
+set AT91_MATRIX_SCFG3  [expr {$AT91_MATRIX + 0x10}]    ;# Slave Configuration Register 3
+set AT91_MATRIX_SCFG4  [expr {$AT91_MATRIX + 0x14}]    ;# Slave Configuration Register 4
+set            AT91_MATRIX_SLOT_CYCLE          [expr {0xff << 0}]      ;# Maximum Number of Allowed Cycles for a Burst
+set            AT91_MATRIX_DEFMSTR_TYPE        [expr {3    << 16}]     ;# Default Master Type
+set                    AT91_MATRIX_DEFMSTR_TYPE_NONE   [expr {0 << 16}]
+set                    AT91_MATRIX_DEFMSTR_TYPE_LAST   [expr {1 << 16}]
+set                    AT91_MATRIX_DEFMSTR_TYPE_FIXED  [expr {2 << 16}]
+set            AT91_MATRIX_FIXED_DEFMSTR       [expr {7    << 18}]     ;# Fixed Index of Default Master
 
-set AT91_MATRIX_TCR            [expr ($AT91_MATRIX + 0x24)]    ;# TCM Configuration Register
-set            AT91_MATRIX_ITCM_SIZE           [expr (0xf << 0)]       ;# Size of ITCM enabled memory block
-set                    AT91_MATRIX_ITCM_0              [expr (0 << 0)]
-set                    AT91_MATRIX_ITCM_16             [expr (5 << 0)]
-set                    AT91_MATRIX_ITCM_32             [expr (6 << 0)]
-set                    AT91_MATRIX_ITCM_64             [expr (7 << 0)]
-set            AT91_MATRIX_DTCM_SIZE           [expr (0xf << 4)]       ;# Size of DTCM enabled memory block
-set                    AT91_MATRIX_DTCM_0              [expr (0 << 4)]
-set                    AT91_MATRIX_DTCM_16             [expr (5 << 4)]
-set                    AT91_MATRIX_DTCM_32             [expr (6 << 4)]
-set                    AT91_MATRIX_DTCM_64             [expr (7 << 4)]
+set AT91_MATRIX_TCR            [expr {$AT91_MATRIX + 0x24}]    ;# TCM Configuration Register
+set            AT91_MATRIX_ITCM_SIZE           [expr {0xf << 0}]       ;# Size of ITCM enabled memory block
+set                    AT91_MATRIX_ITCM_0              [expr {0 << 0}]
+set                    AT91_MATRIX_ITCM_16             [expr {5 << 0}]
+set                    AT91_MATRIX_ITCM_32             [expr {6 << 0}]
+set                    AT91_MATRIX_ITCM_64             [expr {7 << 0}]
+set            AT91_MATRIX_DTCM_SIZE           [expr {0xf << 4}]       ;# Size of DTCM enabled memory block
+set                    AT91_MATRIX_DTCM_0              [expr {0 << 4}]
+set                    AT91_MATRIX_DTCM_16             [expr {5 << 4}]
+set                    AT91_MATRIX_DTCM_32             [expr {6 << 4}]
+set                    AT91_MATRIX_DTCM_64             [expr {7 << 4}]
 
-set AT91_MATRIX_EBICSA [expr ($AT91_MATRIX + 0x30)]    ;# EBI Chip Select Assignment Register
-set            AT91_MATRIX_CS1A                [expr (1 << 1)] ;# Chip Select 1 Assignment
-set                    AT91_MATRIX_CS1A_SMC            [expr (0 << 1)]
-set                    AT91_MATRIX_CS1A_SDRAMC         [expr (1 << 1)]
-set            AT91_MATRIX_CS3A                [expr (1 << 3)] ;# Chip Select 3 Assignment
-set                    AT91_MATRIX_CS3A_SMC            [expr (0 << 3)]
-set                    AT91_MATRIX_CS3A_SMC_SMARTMEDIA [expr (1 << 3)]
-set            AT91_MATRIX_CS4A                [expr (1 << 4)] ;# Chip Select 4 Assignment
-set                    AT91_MATRIX_CS4A_SMC            [expr (0 << 4)]
-set                    AT91_MATRIX_CS4A_SMC_CF1        [expr (1 << 4)]
-set            AT91_MATRIX_CS5A                [expr (1 << 5)] ;# Chip Select 5 Assignment
-set                    AT91_MATRIX_CS5A_SMC            [expr (0 << 5)]
-set                    AT91_MATRIX_CS5A_SMC_CF2        [expr (1 << 5)]
-set            AT91_MATRIX_DBPUC               [expr (1 << 8)] ;# Data Bus Pull-up Configuration
+set AT91_MATRIX_EBICSA [expr {$AT91_MATRIX + 0x30}]    ;# EBI Chip Select Assignment Register
+set            AT91_MATRIX_CS1A                [expr {1 << 1}] ;# Chip Select 1 Assignment
+set                    AT91_MATRIX_CS1A_SMC            [expr {0 << 1}]
+set                    AT91_MATRIX_CS1A_SDRAMC         [expr {1 << 1}]
+set            AT91_MATRIX_CS3A                [expr {1 << 3}] ;# Chip Select 3 Assignment
+set                    AT91_MATRIX_CS3A_SMC            [expr {0 << 3}]
+set                    AT91_MATRIX_CS3A_SMC_SMARTMEDIA [expr {1 << 3}]
+set            AT91_MATRIX_CS4A                [expr {1 << 4}] ;# Chip Select 4 Assignment
+set                    AT91_MATRIX_CS4A_SMC            [expr {0 << 4}]
+set                    AT91_MATRIX_CS4A_SMC_CF1        [expr {1 << 4}]
+set            AT91_MATRIX_CS5A                [expr {1 << 5}] ;# Chip Select 5 Assignment
+set                    AT91_MATRIX_CS5A_SMC            [expr {0 << 5}]
+set                    AT91_MATRIX_CS5A_SMC_CF2        [expr {1 << 5}]
+set            AT91_MATRIX_DBPUC               [expr {1 << 8}] ;# Data Bus Pull-up Configuration
 
-set AT91_MATRIX_USBPUCR        [expr ($AT91_MATRIX + 0x34)]    ;# USB Pad Pull-Up Control Register
-set            AT91_MATRIX_USBPUCR_PUON        [expr (1 << 30)]        ;# USB Device PAD Pull-up Enable
+set AT91_MATRIX_USBPUCR        [expr {$AT91_MATRIX + 0x34}]    ;# USB Pad Pull-Up Control Register
+set            AT91_MATRIX_USBPUCR_PUON        [expr {1 << 30}]        ;# USB Device PAD Pull-up Enable

Linking to existing account procedure

If you already have an account and want to add another login method you MUST first sign in with your existing account and then change URL to read https://review.openocd.org/login/?link to get to this page again but this time it'll work for linking. Thank you.

SSH host keys fingerprints

1024 SHA256:YKx8b7u5ZWdcbp7/4AeXNaqElP49m6QrwfXaqQGJAOk gerrit-code-review@openocd.zylin.com (DSA)
384 SHA256:jHIbSQa4REvwCFG4cq5LBlBLxmxSqelQPem/EXIrxjk gerrit-code-review@openocd.org (ECDSA)
521 SHA256:UAOPYkU9Fjtcao0Ul/Rrlnj/OsQvt+pgdYSZ4jOYdgs gerrit-code-review@openocd.org (ECDSA)
256 SHA256:A13M5QlnozFOvTllybRZH6vm7iSt0XLxbA48yfc2yfY gerrit-code-review@openocd.org (ECDSA)
256 SHA256:spYMBqEYoAOtK7yZBrcwE8ZpYt6b68Cfh9yEVetvbXg gerrit-code-review@openocd.org (ED25519)
+--[ED25519 256]--+
|=..              |
|+o..   .         |
|*.o   . .        |
|+B . . .         |
|Bo. = o S        |
|Oo.+ + =         |
|oB=.* = . o      |
| =+=.+   + E     |
|. .=o   . o      |
+----[SHA256]-----+
2048 SHA256:0Onrb7/PHjpo6iVZ7xQX2riKN83FJ3KGU0TvI0TaFG4 gerrit-code-review@openocd.zylin.com (RSA)