Jesper Nilsson | 2d33d56 | 2008-02-04 22:30:31 -0800 | [diff] [blame] | 1 | if ETRAX_ARCH_V32 |
| 2 | |
Jesper Nilsson | 923dd2a | 2007-12-05 18:10:36 +0100 | [diff] [blame] | 3 | source arch/cris/arch-v32/mach-fs/Kconfig |
| 4 | source arch/cris/arch-v32/mach-a3/Kconfig |
| 5 | |
| 6 | source drivers/cpufreq/Kconfig |
| 7 | |
Mikael Starvik | 51533b6 | 2005-07-27 11:44:44 -0700 | [diff] [blame] | 8 | config ETRAX_DRAM_VIRTUAL_BASE |
| 9 | hex |
| 10 | depends on ETRAX_ARCH_V32 |
| 11 | default "c0000000" |
| 12 | |
Jesper Nilsson | 923dd2a | 2007-12-05 18:10:36 +0100 | [diff] [blame] | 13 | choice |
Mikael Starvik | 51533b6 | 2005-07-27 11:44:44 -0700 | [diff] [blame] | 14 | prompt "Kernel GDB port" |
| 15 | depends on ETRAX_KGDB |
| 16 | default ETRAX_KGDB_PORT0 |
| 17 | help |
| 18 | Choose a serial port for kernel debugging. NOTE: This port should |
| 19 | not be enabled under Drivers for built-in interfaces (as it has its |
| 20 | own initialization code) and should not be the same as the debug port. |
| 21 | |
Jesper Nilsson | 923dd2a | 2007-12-05 18:10:36 +0100 | [diff] [blame] | 22 | config ETRAX_KGDB_PORT4 |
| 23 | bool "Serial-4" |
| 24 | depends on ETRAX_SERIAL_PORTS = 5 |
Mikael Starvik | 51533b6 | 2005-07-27 11:44:44 -0700 | [diff] [blame] | 25 | help |
Jesper Nilsson | 923dd2a | 2007-12-05 18:10:36 +0100 | [diff] [blame] | 26 | Use serial port 4 for kernel debugging. |
Mikael Starvik | 51533b6 | 2005-07-27 11:44:44 -0700 | [diff] [blame] | 27 | |
| 28 | endchoice |
| 29 | |
| 30 | config ETRAX_MEM_GRP1_CONFIG |
| 31 | hex "MEM_GRP1_CONFIG" |
| 32 | depends on ETRAX_ARCH_V32 |
| 33 | default "4044a" |
| 34 | help |
| 35 | Waitstates for flash. The default value is suitable for the |
| 36 | standard flashes used in axis products (120 ns). |
| 37 | |
| 38 | config ETRAX_MEM_GRP2_CONFIG |
| 39 | hex "MEM_GRP2_CONFIG" |
| 40 | depends on ETRAX_ARCH_V32 |
| 41 | default "0" |
| 42 | help |
| 43 | Waitstates for SRAM. 0 is a good choice for most Axis products. |
| 44 | |
| 45 | config ETRAX_MEM_GRP3_CONFIG |
| 46 | hex "MEM_GRP3_CONFIG" |
| 47 | depends on ETRAX_ARCH_V32 |
| 48 | default "0" |
| 49 | help |
| 50 | Waitstates for CSP0-3. 0 is a good choice for most Axis products. |
| 51 | It may need to be changed if external devices such as extra |
| 52 | register-mapped LEDs are used. |
| 53 | |
| 54 | config ETRAX_MEM_GRP4_CONFIG |
| 55 | hex "MEM_GRP4_CONFIG" |
| 56 | depends on ETRAX_ARCH_V32 |
| 57 | default "0" |
| 58 | help |
| 59 | Waitstates for CSP4-6. 0 is a good choice for most Axis products. |
| 60 | |
| 61 | config ETRAX_SDRAM_GRP0_CONFIG |
| 62 | hex "SDRAM_GRP0_CONFIG" |
| 63 | depends on ETRAX_ARCH_V32 |
| 64 | default "336" |
| 65 | help |
| 66 | SDRAM configuration for group 0. The value depends on the |
| 67 | hardware configuration. The default value is suitable |
| 68 | for 32 MB organized as two 16 bits chips (e.g. Axis |
| 69 | part number 18550) connected as one 32 bit device (i.e. in |
| 70 | the same group). |
| 71 | |
| 72 | config ETRAX_SDRAM_GRP1_CONFIG |
| 73 | hex "SDRAM_GRP1_CONFIG" |
| 74 | depends on ETRAX_ARCH_V32 |
| 75 | default "0" |
| 76 | help |
Matt LaPlante | 44c0920 | 2006-10-03 22:34:14 +0200 | [diff] [blame] | 77 | SDRAM configuration for group 1. The default value is 0 |
Mikael Starvik | 51533b6 | 2005-07-27 11:44:44 -0700 | [diff] [blame] | 78 | because group 1 is not used in the default configuration, |
| 79 | described in the help for SDRAM_GRP0_CONFIG. |
| 80 | |
| 81 | config ETRAX_SDRAM_TIMING |
| 82 | hex "SDRAM_TIMING" |
| 83 | depends on ETRAX_ARCH_V32 |
| 84 | default "104a" |
| 85 | help |
| 86 | SDRAM timing parameters. The default value is ok for |
| 87 | most hardwares but large SDRAMs may require a faster |
| 88 | refresh (a.k.a 8K refresh). The default value implies |
| 89 | 100MHz clock and SDR mode. |
| 90 | |
| 91 | config ETRAX_SDRAM_COMMAND |
| 92 | hex "SDRAM_COMMAND" |
| 93 | depends on ETRAX_ARCH_V32 |
| 94 | default "0" |
| 95 | help |
| 96 | SDRAM command. Should be 0 unless you really know what |
| 97 | you are doing (may be != 0 for unusual address line |
| 98 | mappings such as in a MCM).. |
| 99 | |
| 100 | config ETRAX_DEF_GIO_PA_OE |
| 101 | hex "GIO_PA_OE" |
| 102 | depends on ETRAX_ARCH_V32 |
| 103 | default "1c" |
| 104 | help |
| 105 | Configures the direction of general port A bits. 1 is out, 0 is in. |
| 106 | This is often totally different depending on the product used. |
| 107 | There are some guidelines though - if you know that only LED's are |
| 108 | connected to port PA, then they are usually connected to bits 2-4 |
| 109 | and you can therefore use 1c. On other boards which don't have the |
| 110 | LED's at the general ports, these bits are used for all kinds of |
| 111 | stuff. If you don't know what to use, it is always safe to put all |
| 112 | as inputs, although floating inputs isn't good. |
| 113 | |
| 114 | config ETRAX_DEF_GIO_PA_OUT |
| 115 | hex "GIO_PA_OUT" |
| 116 | depends on ETRAX_ARCH_V32 |
| 117 | default "00" |
| 118 | help |
| 119 | Configures the initial data for the general port A bits. Most |
| 120 | products should use 00 here. |
| 121 | |
| 122 | config ETRAX_DEF_GIO_PB_OE |
| 123 | hex "GIO_PB_OE" |
| 124 | depends on ETRAX_ARCH_V32 |
| 125 | default "00000" |
| 126 | help |
| 127 | Configures the direction of general port B bits. 1 is out, 0 is in. |
| 128 | This is often totally different depending on the product used. |
| 129 | There are some guidelines though - if you know that only LED's are |
| 130 | connected to port PA, then they are usually connected to bits 2-4 |
| 131 | and you can therefore use 1c. On other boards which don't have the |
| 132 | LED's at the general ports, these bits are used for all kinds of |
| 133 | stuff. If you don't know what to use, it is always safe to put all |
| 134 | as inputs, although floating inputs isn't good. |
| 135 | |
| 136 | config ETRAX_DEF_GIO_PB_OUT |
| 137 | hex "GIO_PB_OUT" |
| 138 | depends on ETRAX_ARCH_V32 |
| 139 | default "00000" |
| 140 | help |
| 141 | Configures the initial data for the general port B bits. Most |
| 142 | products should use 00000 here. |
| 143 | |
| 144 | config ETRAX_DEF_GIO_PC_OE |
| 145 | hex "GIO_PC_OE" |
| 146 | depends on ETRAX_ARCH_V32 |
| 147 | default "00000" |
| 148 | help |
| 149 | Configures the direction of general port C bits. 1 is out, 0 is in. |
| 150 | This is often totally different depending on the product used. |
| 151 | There are some guidelines though - if you know that only LED's are |
| 152 | connected to port PA, then they are usually connected to bits 2-4 |
| 153 | and you can therefore use 1c. On other boards which don't have the |
| 154 | LED's at the general ports, these bits are used for all kinds of |
| 155 | stuff. If you don't know what to use, it is always safe to put all |
| 156 | as inputs, although floating inputs isn't good. |
| 157 | |
| 158 | config ETRAX_DEF_GIO_PC_OUT |
| 159 | hex "GIO_PC_OUT" |
| 160 | depends on ETRAX_ARCH_V32 |
| 161 | default "00000" |
| 162 | help |
| 163 | Configures the initial data for the general port C bits. Most |
| 164 | products should use 00000 here. |
| 165 | |
| 166 | config ETRAX_DEF_GIO_PD_OE |
| 167 | hex "GIO_PD_OE" |
| 168 | depends on ETRAX_ARCH_V32 |
| 169 | default "00000" |
| 170 | help |
| 171 | Configures the direction of general port D bits. 1 is out, 0 is in. |
| 172 | This is often totally different depending on the product used. |
| 173 | There are some guidelines though - if you know that only LED's are |
| 174 | connected to port PA, then they are usually connected to bits 2-4 |
| 175 | and you can therefore use 1c. On other boards which don't have the |
| 176 | LED's at the general ports, these bits are used for all kinds of |
| 177 | stuff. If you don't know what to use, it is always safe to put all |
| 178 | as inputs, although floating inputs isn't good. |
| 179 | |
| 180 | config ETRAX_DEF_GIO_PD_OUT |
| 181 | hex "GIO_PD_OUT" |
| 182 | depends on ETRAX_ARCH_V32 |
| 183 | default "00000" |
| 184 | help |
| 185 | Configures the initial data for the general port D bits. Most |
| 186 | products should use 00000 here. |
| 187 | |
| 188 | config ETRAX_DEF_GIO_PE_OE |
| 189 | hex "GIO_PE_OE" |
| 190 | depends on ETRAX_ARCH_V32 |
| 191 | default "00000" |
| 192 | help |
| 193 | Configures the direction of general port E bits. 1 is out, 0 is in. |
| 194 | This is often totally different depending on the product used. |
| 195 | There are some guidelines though - if you know that only LED's are |
| 196 | connected to port PA, then they are usually connected to bits 2-4 |
| 197 | and you can therefore use 1c. On other boards which don't have the |
| 198 | LED's at the general ports, these bits are used for all kinds of |
| 199 | stuff. If you don't know what to use, it is always safe to put all |
| 200 | as inputs, although floating inputs isn't good. |
| 201 | |
| 202 | config ETRAX_DEF_GIO_PE_OUT |
| 203 | hex "GIO_PE_OUT" |
| 204 | depends on ETRAX_ARCH_V32 |
| 205 | default "00000" |
| 206 | help |
| 207 | Configures the initial data for the general port E bits. Most |
| 208 | products should use 00000 here. |
Jesper Nilsson | 2d33d56 | 2008-02-04 22:30:31 -0800 | [diff] [blame] | 209 | |
| 210 | endif |