diff options
author | Haavard Skinnemoen <hskinnemoen@atmel.com> | 2007-10-29 10:28:07 -0400 |
---|---|---|
committer | Haavard Skinnemoen <hskinnemoen@atmel.com> | 2008-01-25 02:31:41 -0500 |
commit | 438ff3f3cc33833206a48492e9d6674e4e82bed8 (patch) | |
tree | 5159b43453c6a86949798af889d3cb0200818b74 /include/asm-avr32 | |
parent | 281ef58ccf62eaa6c4e4b7e4c0a3ee6b52e84e5b (diff) |
[AVR32] Add support for AT32AP7001 and AT32AP7002
These are derivatives of the AT32AP7000 chip, which means that most of
the code stays the same. Rename a few files, functions, definitions
and config symbols to reflect that they apply to all AP700x chips, and
exclude some platform devices from chips where they aren't present.
Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
Diffstat (limited to 'include/asm-avr32')
-rw-r--r-- | include/asm-avr32/arch-at32ap/at32ap700x.h (renamed from include/asm-avr32/arch-at32ap/at32ap7000.h) | 6 | ||||
-rw-r--r-- | include/asm-avr32/arch-at32ap/cpu.h | 2 | ||||
-rw-r--r-- | include/asm-avr32/arch-at32ap/io.h | 4 |
3 files changed, 6 insertions, 6 deletions
diff --git a/include/asm-avr32/arch-at32ap/at32ap7000.h b/include/asm-avr32/arch-at32ap/at32ap700x.h index 3914d7b94ff4..99684d6f3967 100644 --- a/include/asm-avr32/arch-at32ap/at32ap7000.h +++ b/include/asm-avr32/arch-at32ap/at32ap700x.h | |||
@@ -7,8 +7,8 @@ | |||
7 | * it under the terms of the GNU General Public License version 2 as | 7 | * it under the terms of the GNU General Public License version 2 as |
8 | * published by the Free Software Foundation. | 8 | * published by the Free Software Foundation. |
9 | */ | 9 | */ |
10 | #ifndef __ASM_ARCH_AT32AP7000_H__ | 10 | #ifndef __ASM_ARCH_AT32AP700X_H__ |
11 | #define __ASM_ARCH_AT32AP7000_H__ | 11 | #define __ASM_ARCH_AT32AP700X_H__ |
12 | 12 | ||
13 | #define GPIO_PERIPH_A 0 | 13 | #define GPIO_PERIPH_A 0 |
14 | #define GPIO_PERIPH_B 1 | 14 | #define GPIO_PERIPH_B 1 |
@@ -32,4 +32,4 @@ | |||
32 | #define GPIO_PIN_PD(N) (GPIO_PIOD_BASE + (N)) | 32 | #define GPIO_PIN_PD(N) (GPIO_PIOD_BASE + (N)) |
33 | #define GPIO_PIN_PE(N) (GPIO_PIOE_BASE + (N)) | 33 | #define GPIO_PIN_PE(N) (GPIO_PIOE_BASE + (N)) |
34 | 34 | ||
35 | #endif /* __ASM_ARCH_AT32AP7000_H__ */ | 35 | #endif /* __ASM_ARCH_AT32AP700X_H__ */ |
diff --git a/include/asm-avr32/arch-at32ap/cpu.h b/include/asm-avr32/arch-at32ap/cpu.h index a762f42cbb71..0dc20261c1ea 100644 --- a/include/asm-avr32/arch-at32ap/cpu.h +++ b/include/asm-avr32/arch-at32ap/cpu.h | |||
@@ -14,7 +14,7 @@ | |||
14 | * Only AT32AP7000 is defined for now. We can identify the specific | 14 | * Only AT32AP7000 is defined for now. We can identify the specific |
15 | * chip at runtime, but I'm not sure if it's really worth it. | 15 | * chip at runtime, but I'm not sure if it's really worth it. |
16 | */ | 16 | */ |
17 | #ifdef CONFIG_CPU_AT32AP7000 | 17 | #ifdef CONFIG_CPU_AT32AP700X |
18 | # define cpu_is_at32ap7000() (1) | 18 | # define cpu_is_at32ap7000() (1) |
19 | #else | 19 | #else |
20 | # define cpu_is_at32ap7000() (0) | 20 | # define cpu_is_at32ap7000() (0) |
diff --git a/include/asm-avr32/arch-at32ap/io.h b/include/asm-avr32/arch-at32ap/io.h index ee59e401f041..4ec6abc68ea3 100644 --- a/include/asm-avr32/arch-at32ap/io.h +++ b/include/asm-avr32/arch-at32ap/io.h | |||
@@ -4,7 +4,7 @@ | |||
4 | /* For "bizarre" halfword swapping */ | 4 | /* For "bizarre" halfword swapping */ |
5 | #include <linux/byteorder/swabb.h> | 5 | #include <linux/byteorder/swabb.h> |
6 | 6 | ||
7 | #if defined(CONFIG_AP7000_32_BIT_SMC) | 7 | #if defined(CONFIG_AP700X_32_BIT_SMC) |
8 | # define __swizzle_addr_b(addr) (addr ^ 3UL) | 8 | # define __swizzle_addr_b(addr) (addr ^ 3UL) |
9 | # define __swizzle_addr_w(addr) (addr ^ 2UL) | 9 | # define __swizzle_addr_w(addr) (addr ^ 2UL) |
10 | # define __swizzle_addr_l(addr) (addr) | 10 | # define __swizzle_addr_l(addr) (addr) |
@@ -14,7 +14,7 @@ | |||
14 | # define __mem_ioswabb(a, x) (x) | 14 | # define __mem_ioswabb(a, x) (x) |
15 | # define __mem_ioswabw(a, x) swab16(x) | 15 | # define __mem_ioswabw(a, x) swab16(x) |
16 | # define __mem_ioswabl(a, x) swab32(x) | 16 | # define __mem_ioswabl(a, x) swab32(x) |
17 | #elif defined(CONFIG_AP7000_16_BIT_SMC) | 17 | #elif defined(CONFIG_AP700X_16_BIT_SMC) |
18 | # define __swizzle_addr_b(addr) (addr ^ 1UL) | 18 | # define __swizzle_addr_b(addr) (addr ^ 1UL) |
19 | # define __swizzle_addr_w(addr) (addr) | 19 | # define __swizzle_addr_w(addr) (addr) |
20 | # define __swizzle_addr_l(addr) (addr) | 20 | # define __swizzle_addr_l(addr) (addr) |