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