diff options
Diffstat (limited to 'arch/avr32/mach-at32ap/include/mach/at32ap700x.h')
-rw-r--r-- | arch/avr32/mach-at32ap/include/mach/at32ap700x.h | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/arch/avr32/mach-at32ap/include/mach/at32ap700x.h b/arch/avr32/mach-at32ap/include/mach/at32ap700x.h index d18a3053be0..1e9852d65cc 100644 --- a/arch/avr32/mach-at32ap/include/mach/at32ap700x.h +++ b/arch/avr32/mach-at32ap/include/mach/at32ap700x.h | |||
@@ -46,4 +46,41 @@ | |||
46 | #define DMAC_DMAREQ_2 9 | 46 | #define DMAC_DMAREQ_2 9 |
47 | #define DMAC_DMAREQ_3 10 | 47 | #define DMAC_DMAREQ_3 10 |
48 | 48 | ||
49 | /* HSB master IDs */ | ||
50 | #define HMATRIX_MASTER_CPU_DCACHE 0 | ||
51 | #define HMATRIX_MASTER_CPU_ICACHE 1 | ||
52 | #define HMATRIX_MASTER_PDC 2 | ||
53 | #define HMATRIX_MASTER_ISI 3 | ||
54 | #define HMATRIX_MASTER_USBA 4 | ||
55 | #define HMATRIX_MASTER_LCDC 5 | ||
56 | #define HMATRIX_MASTER_MACB0 6 | ||
57 | #define HMATRIX_MASTER_MACB1 7 | ||
58 | #define HMATRIX_MASTER_DMACA_M0 8 | ||
59 | #define HMATRIX_MASTER_DMACA_M1 9 | ||
60 | |||
61 | /* HSB slave IDs */ | ||
62 | #define HMATRIX_SLAVE_SRAM0 0 | ||
63 | #define HMATRIX_SLAVE_SRAM1 1 | ||
64 | #define HMATRIX_SLAVE_PBA 2 | ||
65 | #define HMATRIX_SLAVE_PBB 3 | ||
66 | #define HMATRIX_SLAVE_EBI 4 | ||
67 | #define HMATRIX_SLAVE_USBA 5 | ||
68 | #define HMATRIX_SLAVE_LCDC 6 | ||
69 | #define HMATRIX_SLAVE_DMACA 7 | ||
70 | |||
71 | /* Bits in HMATRIX SFR4 (EBI) */ | ||
72 | #define HMATRIX_EBI_SDRAM_ENABLE (1 << 1) | ||
73 | #define HMATRIX_EBI_NAND_ENABLE (1 << 3) | ||
74 | #define HMATRIX_EBI_CF0_ENABLE (1 << 4) | ||
75 | #define HMATRIX_EBI_CF1_ENABLE (1 << 5) | ||
76 | #define HMATRIX_EBI_PULLUP_DISABLE (1 << 8) | ||
77 | |||
78 | /* | ||
79 | * Base addresses of controllers that may be accessed early by | ||
80 | * platform code. | ||
81 | */ | ||
82 | #define PM_BASE 0xfff00000 | ||
83 | #define HMATRIX_BASE 0xfff00800 | ||
84 | #define SDRAMC_BASE 0xfff03800 | ||
85 | |||
49 | #endif /* __ASM_ARCH_AT32AP700X_H__ */ | 86 | #endif /* __ASM_ARCH_AT32AP700X_H__ */ |