tcl: add SPDX tag
[openocd.git] / tcl / chip / atmel / at91 / at91sam9261_matrix.cfg
1 # SPDX-License-Identifier: GPL-2.0-or-later
2
3 set AT91_MATRIX_MCFG [expr {$AT91_MATRIX + 0x00}] ;# Master Configuration Register #
4 set AT91_MATRIX_RCB0 [expr {1 << 0}] ;# Remap Command for AHB Master 0 (ARM926EJ-S Instruction Master)
5 set AT91_MATRIX_RCB1 [expr {1 << 1}] ;# Remap Command for AHB Master 1 (ARM926EJ-S Data Master)
6
7 set AT91_MATRIX_SCFG0 [expr {$AT91_MATRIX + 0x04}] ;# Slave Configuration Register 0
8 set AT91_MATRIX_SCFG1 [expr {$AT91_MATRIX + 0x08}] ;# Slave Configuration Register 1
9 set AT91_MATRIX_SCFG2 [expr {$AT91_MATRIX + 0x0C}] ;# Slave Configuration Register 2
10 set AT91_MATRIX_SCFG3 [expr {$AT91_MATRIX + 0x10}] ;# Slave Configuration Register 3
11 set AT91_MATRIX_SCFG4 [expr {$AT91_MATRIX + 0x14}] ;# Slave Configuration Register 4
12 set AT91_MATRIX_SLOT_CYCLE [expr {0xff << 0}] ;# Maximum Number of Allowed Cycles for a Burst
13 set AT91_MATRIX_DEFMSTR_TYPE [expr {3 << 16}] ;# Default Master Type
14 set AT91_MATRIX_DEFMSTR_TYPE_NONE [expr {0 << 16}]
15 set AT91_MATRIX_DEFMSTR_TYPE_LAST [expr {1 << 16}]
16 set AT91_MATRIX_DEFMSTR_TYPE_FIXED [expr {2 << 16}]
17 set AT91_MATRIX_FIXED_DEFMSTR [expr {7 << 18}] ;# Fixed Index of Default Master
18
19 set AT91_MATRIX_TCR [expr {$AT91_MATRIX + 0x24}] ;# TCM Configuration Register
20 set AT91_MATRIX_ITCM_SIZE [expr {0xf << 0}] ;# Size of ITCM enabled memory block
21 set AT91_MATRIX_ITCM_0 [expr {0 << 0}]
22 set AT91_MATRIX_ITCM_16 [expr {5 << 0}]
23 set AT91_MATRIX_ITCM_32 [expr {6 << 0}]
24 set AT91_MATRIX_ITCM_64 [expr {7 << 0}]
25 set AT91_MATRIX_DTCM_SIZE [expr {0xf << 4}] ;# Size of DTCM enabled memory block
26 set AT91_MATRIX_DTCM_0 [expr {0 << 4}]
27 set AT91_MATRIX_DTCM_16 [expr {5 << 4}]
28 set AT91_MATRIX_DTCM_32 [expr {6 << 4}]
29 set AT91_MATRIX_DTCM_64 [expr {7 << 4}]
30
31 set AT91_MATRIX_EBICSA [expr {$AT91_MATRIX + 0x30}] ;# EBI Chip Select Assignment Register
32 set AT91_MATRIX_CS1A [expr {1 << 1}] ;# Chip Select 1 Assignment
33 set AT91_MATRIX_CS1A_SMC [expr {0 << 1}]
34 set AT91_MATRIX_CS1A_SDRAMC [expr {1 << 1}]
35 set AT91_MATRIX_CS3A [expr {1 << 3}] ;# Chip Select 3 Assignment
36 set AT91_MATRIX_CS3A_SMC [expr {0 << 3}]
37 set AT91_MATRIX_CS3A_SMC_SMARTMEDIA [expr {1 << 3}]
38 set AT91_MATRIX_CS4A [expr {1 << 4}] ;# Chip Select 4 Assignment
39 set AT91_MATRIX_CS4A_SMC [expr {0 << 4}]
40 set AT91_MATRIX_CS4A_SMC_CF1 [expr {1 << 4}]
41 set AT91_MATRIX_CS5A [expr {1 << 5}] ;# Chip Select 5 Assignment
42 set AT91_MATRIX_CS5A_SMC [expr {0 << 5}]
43 set AT91_MATRIX_CS5A_SMC_CF2 [expr {1 << 5}]
44 set AT91_MATRIX_DBPUC [expr {1 << 8}] ;# Data Bus Pull-up Configuration
45
46 set AT91_MATRIX_USBPUCR [expr {$AT91_MATRIX + 0x34}] ;# USB Pad Pull-Up Control Register
47 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)