| if ARCH_EP93XX |
| |
| config EP93XX_SDCE0_PHYS_OFFSET |
| bool |
| |
| config EP93XX_SDCE3_SYNC_PHYS_OFFSET |
| bool |
| |
| comment "Cirrus EP93xx System-on-Chip" |
| |
| choice |
| prompt "Cirrus Logic EP93XX Processor" |
| |
| config ARCH_EP9301 |
| bool "EP9301" |
| |
| config ARCH_EP9302 |
| bool "EP9302" |
| |
| config ARCH_EP9307 |
| bool "EP9307" |
| |
| config ARCH_EP9312 |
| bool "EP9312" |
| |
| config ARCH_EP9315 |
| bool "EP9315" |
| |
| endchoice |
| |
| # ---------------------------------------------------------- |
| |
| if ARCH_EP9301 |
| |
| choice |
| prompt "EP9301 Board Type" |
| |
| config MACH_EDB9301 |
| bool "Cirrus Logic EDB9301" |
| select EP93XX_SDCE3_SYNC_PHYS_OFFSET |
| select MACH_HAS_LOWLEVEL_INIT |
| help |
| Say y here if you are using Cirrus Logic's EDB9301 Evaluation board |
| |
| endchoice |
| |
| if MACH_EDB9301 |
| |
| config BOARDINFO |
| default "Cirrus Logic EDB9301" |
| |
| config ARCH_TEXT_BASE |
| hex |
| default 0x05700000 |
| |
| config EP93XX_SDRAM_NUM_BANKS |
| int |
| default 4 |
| |
| config EP93XX_SDRAM_BANK0_BASE |
| hex |
| default 0x00000000 |
| |
| config EP93XX_SDRAM_BANK0_SIZE |
| hex |
| default 0x00800000 |
| |
| config EP93XX_SDRAM_BANK1_BASE |
| hex |
| default 0x01000000 |
| |
| config EP93XX_SDRAM_BANK1_SIZE |
| hex |
| default 0x00800000 |
| |
| config EP93XX_SDRAM_BANK2_BASE |
| hex |
| default 0x04000000 |
| |
| config EP93XX_SDRAM_BANK2_SIZE |
| hex |
| default 0x00800000 |
| |
| config EP93XX_SDRAM_BANK3_BASE |
| hex |
| default 0x05000000 |
| |
| config EP93XX_SDRAM_BANK3_SIZE |
| hex |
| default 0x00800000 |
| |
| endif |
| |
| endif |
| |
| # ---------------------------------------------------------- |
| |
| if ARCH_EP9302 |
| |
| choice |
| prompt "EP9302 Board Type" |
| |
| config MACH_EDB9302 |
| bool "Cirrus Logic EDB9302" |
| select EP93XX_SDCE3_SYNC_PHYS_OFFSET |
| select MACH_HAS_LOWLEVEL_INIT |
| help |
| Say y here if you are using Cirrus Logic's EDB9302 Evaluation board |
| |
| config MACH_EDB9302A |
| bool "Cirrus Logic EDB9302A" |
| select EP93XX_SDCE0_PHYS_OFFSET |
| select MACH_HAS_LOWLEVEL_INIT |
| help |
| Say y here if you are using Cirrus Logic's EDB9302A Evaluation board |
| |
| endchoice |
| |
| if MACH_EDB9302 |
| |
| config BOARDINFO |
| default "Cirrus Logic EDB9302" |
| |
| config ARCH_TEXT_BASE |
| hex |
| default 0x05700000 |
| |
| config EP93XX_SDRAM_NUM_BANKS |
| int |
| default 4 |
| |
| config EP93XX_SDRAM_BANK0_BASE |
| hex |
| default 0x00000000 |
| |
| config EP93XX_SDRAM_BANK0_SIZE |
| hex |
| default 0x00800000 |
| |
| config EP93XX_SDRAM_BANK1_BASE |
| hex |
| default 0x01000000 |
| |
| config EP93XX_SDRAM_BANK1_SIZE |
| hex |
| default 0x00800000 |
| |
| config EP93XX_SDRAM_BANK2_BASE |
| hex |
| default 0x04000000 |
| |
| config EP93XX_SDRAM_BANK2_SIZE |
| hex |
| default 0x00800000 |
| |
| config EP93XX_SDRAM_BANK3_BASE |
| hex |
| default 0x05000000 |
| |
| config EP93XX_SDRAM_BANK3_SIZE |
| hex |
| default 0x00800000 |
| |
| endif |
| |
| if MACH_EDB9302A |
| |
| config BOARDINFO |
| default "Cirrus Logic EDB9302A" |
| |
| config ARCH_TEXT_BASE |
| hex |
| default 0xc5700000 |
| |
| config EP93XX_SDRAM_NUM_BANKS |
| int |
| default 4 |
| |
| config EP93XX_SDRAM_BANK0_BASE |
| hex |
| default 0xc0000000 |
| |
| config EP93XX_SDRAM_BANK0_SIZE |
| hex |
| default 0x00800000 |
| |
| config EP93XX_SDRAM_BANK1_BASE |
| hex |
| default 0xc1000000 |
| |
| config EP93XX_SDRAM_BANK1_SIZE |
| hex |
| default 0x00800000 |
| |
| config EP93XX_SDRAM_BANK2_BASE |
| hex |
| default 0xc4000000 |
| |
| config EP93XX_SDRAM_BANK2_SIZE |
| hex |
| default 0x00800000 |
| |
| config EP93XX_SDRAM_BANK3_BASE |
| hex |
| default 0xc5000000 |
| |
| config EP93XX_SDRAM_BANK3_SIZE |
| hex |
| default 0x00800000 |
| |
| endif |
| |
| endif |
| |
| # ---------------------------------------------------------- |
| |
| if ARCH_EP9307 |
| |
| choice |
| prompt "EP9307 Board Type" |
| |
| config MACH_EDB9307 |
| bool "Cirrus Logic EDB9307" |
| select EP93XX_SDCE3_SYNC_PHYS_OFFSET |
| select MACH_HAS_LOWLEVEL_INIT |
| help |
| Say y here if you are using Cirrus Logic's EDB9307 Evaluation board |
| |
| config MACH_EDB9307A |
| bool "Cirrus Logic EDB9307A" |
| select EP93XX_SDCE0_PHYS_OFFSET |
| select MACH_HAS_LOWLEVEL_INIT |
| help |
| Say y here if you are using Cirrus Logic's EDB9307A Evaluation board |
| |
| endchoice |
| |
| if MACH_EDB9307 |
| |
| config BOARDINFO |
| default "Cirrus Logic EDB9307" |
| |
| config ARCH_TEXT_BASE |
| hex |
| default 0x01f00000 |
| |
| config EP93XX_SDRAM_NUM_BANKS |
| int |
| default 2 |
| |
| config EP93XX_SDRAM_BANK0_BASE |
| hex |
| default 0x00000000 |
| |
| config EP93XX_SDRAM_BANK0_SIZE |
| hex |
| default 0x02000000 |
| |
| config EP93XX_SDRAM_BANK1_BASE |
| hex |
| default 0x04000000 |
| |
| config EP93XX_SDRAM_BANK1_SIZE |
| hex |
| default 0x02000000 |
| |
| endif |
| |
| if MACH_EDB9307A |
| |
| config BOARDINFO |
| default "Cirrus Logic EDB9307A" |
| |
| config ARCH_TEXT_BASE |
| hex |
| default 0xc1f00000 |
| |
| config EP93XX_SDRAM_NUM_BANKS |
| int |
| default 2 |
| |
| config EP93XX_SDRAM_BANK0_BASE |
| hex |
| default 0xc0000000 |
| |
| config EP93XX_SDRAM_BANK0_SIZE |
| hex |
| default 0x02000000 |
| |
| config EP93XX_SDRAM_BANK1_BASE |
| hex |
| default 0xc4000000 |
| |
| config EP93XX_SDRAM_BANK1_SIZE |
| hex |
| default 0x02000000 |
| |
| endif |
| |
| endif |
| |
| # ---------------------------------------------------------- |
| |
| if ARCH_EP9312 |
| |
| choice |
| prompt "EP9312 Board Type" |
| |
| config MACH_EDB9312 |
| bool "Cirrus Logic EDB9312" |
| select EP93XX_SDCE3_SYNC_PHYS_OFFSET |
| select MACH_HAS_LOWLEVEL_INIT |
| help |
| Say y here if you are using Cirrus Logic's EDB9312 Evaluation board |
| |
| endchoice |
| |
| if MACH_EDB9312 |
| |
| config BOARDINFO |
| default "Cirrus Logic EDB9312" |
| |
| config ARCH_TEXT_BASE |
| hex |
| default 0x01f00000 |
| |
| config EP93XX_SDRAM_NUM_BANKS |
| int |
| default 2 |
| |
| config EP93XX_SDRAM_BANK0_BASE |
| hex |
| default 0x00000000 |
| |
| config EP93XX_SDRAM_BANK0_SIZE |
| hex |
| default 0x02000000 |
| |
| config EP93XX_SDRAM_BANK1_BASE |
| hex |
| default 0x04000000 |
| |
| config EP93XX_SDRAM_BANK1_SIZE |
| hex |
| default 0x02000000 |
| |
| endif |
| |
| endif |
| |
| # ---------------------------------------------------------- |
| |
| if ARCH_EP9315 |
| |
| choice |
| prompt "EP9315 Board Type" |
| |
| config MACH_EDB9315 |
| bool "Cirrus Logic EDB9315" |
| select EP93XX_SDCE3_SYNC_PHYS_OFFSET |
| select MACH_HAS_LOWLEVEL_INIT |
| help |
| Say y here if you are using Cirrus Logic's EDB9315 Evaluation board |
| |
| config MACH_EDB9315A |
| bool "Cirrus Logic EDB9315A" |
| select EP93XX_SDCE0_PHYS_OFFSET |
| select MACH_HAS_LOWLEVEL_INIT |
| help |
| Say y here if you are using Cirrus Logic's EDB9315A Evaluation board |
| |
| endchoice |
| |
| if MACH_EDB9315 |
| |
| config BOARDINFO |
| default "Cirrus Logic EDB9315" |
| |
| config ARCH_TEXT_BASE |
| hex |
| default 0x01f00000 |
| |
| config EP93XX_SDRAM_NUM_BANKS |
| int |
| default 2 |
| |
| config EP93XX_SDRAM_BANK0_BASE |
| hex |
| default 0x00000000 |
| |
| config EP93XX_SDRAM_BANK0_SIZE |
| hex |
| default 0x02000000 |
| |
| config EP93XX_SDRAM_BANK1_BASE |
| hex |
| default 0x04000000 |
| |
| config EP93XX_SDRAM_BANK1_SIZE |
| hex |
| default 0x02000000 |
| |
| endif |
| |
| if MACH_EDB9315A |
| |
| config BOARDINFO |
| default "Cirrus Logic EDB9315A" |
| |
| config ARCH_TEXT_BASE |
| hex |
| default 0xc1f00000 |
| |
| config EP93XX_SDRAM_NUM_BANKS |
| int |
| default 2 |
| |
| config EP93XX_SDRAM_BANK0_BASE |
| hex |
| default 0xc0000000 |
| |
| config EP93XX_SDRAM_BANK0_SIZE |
| hex |
| default 0x02000000 |
| |
| config EP93XX_SDRAM_BANK1_BASE |
| hex |
| default 0xc4000000 |
| |
| config EP93XX_SDRAM_BANK1_SIZE |
| hex |
| default 0x02000000 |
| |
| endif |
| |
| endif |
| |
| endif |