tcl: add SPDX tag
[fw/openocd] / tcl / chip / atmel / at91 / at91_pio.cfg
1 # SPDX-License-Identifier: GPL-2.0-or-later
2
3 set PIO_PER     0x00    ;# Enable Register
4 set PIO_PDR     0x04    ;# Disable Register
5 set PIO_PSR     0x08    ;# Status Register
6 set PIO_OER     0x10    ;# Output Enable Register
7 set PIO_ODR     0x14    ;# Output Disable Register
8 set PIO_OSR     0x18    ;# Output Status Register
9 set PIO_IFER    0x20    ;# Glitch Input Filter Enable
10 set PIO_IFDR    0x24    ;# Glitch Input Filter Disable
11 set PIO_IFSR    0x28    ;# Glitch Input Filter Status
12 set PIO_SODR    0x30    ;# Set Output Data Register
13 set PIO_CODR    0x34    ;# Clear Output Data Register
14 set PIO_ODSR    0x38    ;# Output Data Status Register
15 set PIO_PDSR    0x3c    ;# Pin Data Status Register
16 set PIO_IER     0x40    ;# Interrupt Enable Register
17 set PIO_IDR     0x44    ;# Interrupt Disable Register
18 set PIO_IMR     0x48    ;# Interrupt Mask Register
19 set PIO_ISR     0x4c    ;# Interrupt Status Register
20 set PIO_MDER    0x50    ;# Multi-driver Enable Register
21 set PIO_MDDR    0x54    ;# Multi-driver Disable Register
22 set PIO_MDSR    0x58    ;# Multi-driver Status Register
23 set PIO_PUDR    0x60    ;# Pull-up Disable Register
24 set PIO_PUER    0x64    ;# Pull-up Enable Register
25 set PIO_PUSR    0x68    ;# Pull-up Status Register
26 set PIO_ASR     0x70    ;# Peripheral A Select Register
27 set PIO_BSR     0x74    ;# Peripheral B Select Register
28 set PIO_ABSR    0x78    ;# AB Status Register
29 set PIO_OWER    0xa0    ;# Output Write Enable Register
30 set PIO_OWDR    0xa4    ;# Output Write Disable Register
31 set PIO_OWSR    0xa8    ;# Output Write Status Register