tcl: add SPDX tag
[fw/openocd] / tcl / chip / atmel / at91 / at91sam9_smc.cfg
1 # SPDX-License-Identifier: GPL-2.0-or-later
2
3 set             AT91_SMC_READMODE       [expr {1 <<  0}]                ;# Read Mode
4 set             AT91_SMC_WRITEMODE      [expr {1 <<  1}]                ;# Write Mode
5 set             AT91_SMC_EXNWMODE       [expr {3 <<  4}]                ;# NWAIT Mode
6 set                     AT91_SMC_EXNWMODE_DISABLE       [expr {0 << 4}]
7 set                     AT91_SMC_EXNWMODE_FROZEN        [expr {2 << 4}]
8 set                     AT91_SMC_EXNWMODE_READY         [expr {3 << 4}]
9 set             AT91_SMC_BAT            [expr {1 <<  8}]                ;# Byte Access Type
10 set                     AT91_SMC_BAT_SELECT             [expr {0 << 8}]
11 set                     AT91_SMC_BAT_WRITE              [expr {1 << 8}]
12 set             AT91_SMC_DBW            [expr {3 << 12}]                ;# Data Bus Width */
13 set                     AT91_SMC_DBW_8                  [expr {0 << 12}]
14 set                     AT91_SMC_DBW_16                 [expr {1 << 12}]
15 set                     AT91_SMC_DBW_32                 [expr {2 << 12}]
16 set             AT91_SMC_TDFMODE        [expr {1 << 20}]                ;# TDF Optimization - Enabled
17 set             AT91_SMC_PMEN           [expr {1 << 24}]                ;# Page Mode Enabled
18 set             AT91_SMC_PS             [expr {3 << 28}]                ;# Page Size
19 set                     AT91_SMC_PS_4                   [expr {0 << 28}]
20 set                     AT91_SMC_PS_8                   [expr {1 << 28}]
21 set                     AT91_SMC_PS_16                  [expr {2 << 28}]
22 set                     AT91_SMC_PS_32                  [expr {3 << 28}]