linux/arch/cris/arch-v32/Kconfig
<<
>>
Prefs
   1if ETRAX_ARCH_V32
   2
   3source arch/cris/arch-v32/mach-fs/Kconfig
   4source arch/cris/arch-v32/mach-a3/Kconfig
   5
   6source drivers/cpufreq/Kconfig
   7
   8config ETRAX_DRAM_VIRTUAL_BASE
   9        hex
  10        depends on ETRAX_ARCH_V32
  11        default "c0000000"
  12
  13choice
  14        prompt "Nbr of Ethernet LED groups"
  15        depends on ETRAX_ARCH_V32
  16        default ETRAX_NBR_LED_GRP_ONE
  17        help
  18          Select how many Ethernet LED groups that can be used. Usually one per Ethernet
  19          interface is a good choice.
  20
  21config  ETRAX_NBR_LED_GRP_ZERO
  22        bool "Use zero LED groups"
  23        help
  24          Select this if you do not want any Ethernet LEDs.
  25
  26config  ETRAX_NBR_LED_GRP_ONE
  27        bool "Use one LED group"
  28        help
  29          Select this if you want one Ethernet LED group. This LED group
  30          can be used for one or more Ethernet interfaces. However, it is
  31          recommended that each Ethernet interface use a dedicated LED group.
  32
  33config  ETRAX_NBR_LED_GRP_TWO
  34        bool "Use two LED groups"
  35        help
  36          Select this if you want two Ethernet LED groups. This is the
  37          best choice if you have more than one Ethernet interface and
  38          would like to have separate LEDs for the interfaces.
  39
  40endchoice
  41
  42config ETRAX_LED_G_NET0
  43        string "Ethernet LED group 0 green LED bit"
  44        depends on ETRAX_ARCH_V32 && (ETRAX_NBR_LED_GRP_ONE || ETRAX_NBR_LED_GRP_TWO)
  45        default "PA3"
  46        help
  47          Bit to use for the green LED in Ethernet LED group 0.
  48
  49config ETRAX_LED_R_NET0
  50        string "Ethernet LED group 0 red LED bit"
  51        depends on ETRAX_ARCH_V32 && (ETRAX_NBR_LED_GRP_ONE || ETRAX_NBR_LED_GRP_TWO)
  52        default "PA4"
  53        help
  54          Bit to use for the red LED in Ethernet LED group 0.
  55
  56config ETRAX_LED_G_NET1
  57        string "Ethernet group 1 green LED bit"
  58        depends on ETRAX_ARCH_V32 && ETRAX_NBR_LED_GRP_TWO
  59        default ""
  60        help
  61          Bit to use for the green LED in Ethernet LED group 1.
  62
  63config ETRAX_LED_R_NET1
  64        string "Ethernet group 1 red LED bit"
  65        depends on ETRAX_ARCH_V32 && ETRAX_NBR_LED_GRP_TWO
  66        default ""
  67        help
  68          Bit to use for the red LED in Ethernet LED group 1.
  69
  70config ETRAX_V32_LED2G
  71        string "Second green LED bit"
  72        depends on ETRAX_ARCH_V32
  73        default "PA5"
  74        help
  75          Bit to use for the first green LED (status LED).
  76          Most Axis products use bit A5 here.
  77
  78config ETRAX_V32_LED2R
  79        string "Second red LED bit"
  80        depends on ETRAX_ARCH_V32
  81        default "PA6"
  82        help
  83          Bit to use for the first red LED (network LED).
  84          Most Axis products use bit A6 here.
  85
  86config ETRAX_V32_LED3G
  87        string "Third green LED bit"
  88        depends on ETRAX_ARCH_V32
  89        default "PA7"
  90        help
  91          Bit to use for the first green LED (drive/power LED).
  92          Most Axis products use bit A7 here.
  93
  94config ETRAX_V32_LED3R
  95        string "Third red LED bit"
  96        depends on ETRAX_ARCH_V32
  97        default "PA7"
  98        help
  99          Bit to use for the first red LED (drive/power LED).
 100          Most Axis products use bit A7 here.
 101
 102choice
 103        prompt "Kernel GDB port"
 104        depends on ETRAX_KGDB
 105        default ETRAX_KGDB_PORT0
 106        help
 107          Choose a serial port for kernel debugging.  NOTE: This port should
 108          not be enabled under Drivers for built-in interfaces (as it has its
 109          own initialization code) and should not be the same as the debug port.
 110
 111config ETRAX_KGDB_PORT4
 112        bool "Serial-4"
 113        depends on ETRAX_SERIAL_PORTS = 5
 114        help
 115          Use serial port 4 for kernel debugging.
 116
 117endchoice
 118
 119config ETRAX_MEM_GRP1_CONFIG
 120        hex "MEM_GRP1_CONFIG"
 121        depends on ETRAX_ARCH_V32
 122        default "4044a"
 123        help
 124          Waitstates for flash. The default value is suitable for the
 125          standard flashes used in axis products (120 ns).
 126
 127config ETRAX_MEM_GRP2_CONFIG
 128        hex "MEM_GRP2_CONFIG"
 129        depends on ETRAX_ARCH_V32
 130        default "0"
 131        help
 132          Waitstates for SRAM. 0 is a good choice for most Axis products.
 133
 134config ETRAX_MEM_GRP3_CONFIG
 135        hex "MEM_GRP3_CONFIG"
 136        depends on ETRAX_ARCH_V32
 137        default "0"
 138        help
 139          Waitstates for CSP0-3. 0 is a good choice for most Axis products.
 140          It may need to be changed if external devices such as extra
 141          register-mapped LEDs are used.
 142
 143config ETRAX_MEM_GRP4_CONFIG
 144        hex "MEM_GRP4_CONFIG"
 145        depends on ETRAX_ARCH_V32
 146        default "0"
 147        help
 148          Waitstates for CSP4-6. 0 is a good choice for most Axis products.
 149
 150config ETRAX_SDRAM_GRP0_CONFIG
 151        hex "SDRAM_GRP0_CONFIG"
 152        depends on ETRAX_ARCH_V32
 153        default "336"
 154        help
 155          SDRAM configuration for group 0. The value depends on the
 156          hardware configuration. The default value is suitable
 157          for 32 MB organized as two 16 bits chips (e.g. Axis
 158          part number 18550) connected as one 32 bit device (i.e. in
 159          the same group).
 160
 161config ETRAX_SDRAM_GRP1_CONFIG
 162        hex "SDRAM_GRP1_CONFIG"
 163        depends on ETRAX_ARCH_V32
 164        default "0"
 165        help
 166          SDRAM configuration for group 1. The default value is 0
 167          because group 1 is not used in the default configuration,
 168          described in the help for SDRAM_GRP0_CONFIG.
 169
 170config ETRAX_SDRAM_TIMING
 171        hex "SDRAM_TIMING"
 172        depends on ETRAX_ARCH_V32
 173        default "104a"
 174        help
 175          SDRAM timing parameters. The default value is ok for
 176          most hardwares but large SDRAMs may require a faster
 177          refresh (a.k.a 8K refresh). The default value implies
 178          100MHz clock and SDR mode.
 179
 180config ETRAX_SDRAM_COMMAND
 181        hex "SDRAM_COMMAND"
 182        depends on ETRAX_ARCH_V32
 183        default "0"
 184        help
 185          SDRAM command. Should be 0 unless you really know what
 186          you are doing (may be != 0 for unusual address line
 187          mappings such as in a MCM)..
 188
 189config ETRAX_DEF_GIO_PA_OE
 190        hex "GIO_PA_OE"
 191        depends on ETRAX_ARCH_V32
 192        default "1c"
 193        help
 194          Configures the direction of general port A bits.  1 is out, 0 is in.
 195          This is often totally different depending on the product used.
 196          There are some guidelines though - if you know that only LED's are
 197          connected to port PA, then they are usually connected to bits 2-4
 198          and you can therefore use 1c.  On other boards which don't have the
 199          LED's at the general ports, these bits are used for all kinds of
 200          stuff.  If you don't know what to use, it is always safe to put all
 201          as inputs, although floating inputs isn't good.
 202
 203config ETRAX_DEF_GIO_PA_OUT
 204        hex "GIO_PA_OUT"
 205        depends on ETRAX_ARCH_V32
 206        default "00"
 207        help
 208          Configures the initial data for the general port A bits.  Most
 209          products should use 00 here.
 210
 211config ETRAX_DEF_GIO_PB_OE
 212        hex "GIO_PB_OE"
 213        depends on ETRAX_ARCH_V32
 214        default "00000"
 215        help
 216          Configures the direction of general port B bits.  1 is out, 0 is in.
 217          This is often totally different depending on the product used.
 218          There are some guidelines though - if you know that only LED's are
 219          connected to port PA, then they are usually connected to bits 2-4
 220          and you can therefore use 1c.  On other boards which don't have the
 221          LED's at the general ports, these bits are used for all kinds of
 222          stuff.  If you don't know what to use, it is always safe to put all
 223          as inputs, although floating inputs isn't good.
 224
 225config ETRAX_DEF_GIO_PB_OUT
 226        hex "GIO_PB_OUT"
 227        depends on ETRAX_ARCH_V32
 228        default "00000"
 229        help
 230          Configures the initial data for the general port B bits.  Most
 231          products should use 00000 here.
 232
 233config ETRAX_DEF_GIO_PC_OE
 234        hex "GIO_PC_OE"
 235        depends on ETRAX_ARCH_V32
 236        default "00000"
 237        help
 238          Configures the direction of general port C bits.  1 is out, 0 is in.
 239          This is often totally different depending on the product used.
 240          There are some guidelines though - if you know that only LED's are
 241          connected to port PA, then they are usually connected to bits 2-4
 242          and you can therefore use 1c.  On other boards which don't have the
 243          LED's at the general ports, these bits are used for all kinds of
 244          stuff.  If you don't know what to use, it is always safe to put all
 245          as inputs, although floating inputs isn't good.
 246
 247config ETRAX_DEF_GIO_PC_OUT
 248        hex "GIO_PC_OUT"
 249        depends on ETRAX_ARCH_V32
 250        default "00000"
 251        help
 252          Configures the initial data for the general port C bits.  Most
 253          products should use 00000 here.
 254
 255config ETRAX_DEF_GIO_PD_OE
 256        hex "GIO_PD_OE"
 257        depends on ETRAX_ARCH_V32
 258        default "00000"
 259        help
 260          Configures the direction of general port D bits.  1 is out, 0 is in.
 261          This is often totally different depending on the product used.
 262          There are some guidelines though - if you know that only LED's are
 263          connected to port PA, then they are usually connected to bits 2-4
 264          and you can therefore use 1c.  On other boards which don't have the
 265          LED's at the general ports, these bits are used for all kinds of
 266          stuff.  If you don't know what to use, it is always safe to put all
 267          as inputs, although floating inputs isn't good.
 268
 269config ETRAX_DEF_GIO_PD_OUT
 270        hex "GIO_PD_OUT"
 271        depends on ETRAX_ARCH_V32
 272        default "00000"
 273        help
 274          Configures the initial data for the general port D bits.  Most
 275          products should use 00000 here.
 276
 277config ETRAX_DEF_GIO_PE_OE
 278        hex "GIO_PE_OE"
 279        depends on ETRAX_ARCH_V32
 280        default "00000"
 281        help
 282          Configures the direction of general port E bits.  1 is out, 0 is in.
 283          This is often totally different depending on the product used.
 284          There are some guidelines though - if you know that only LED's are
 285          connected to port PA, then they are usually connected to bits 2-4
 286          and you can therefore use 1c.  On other boards which don't have the
 287          LED's at the general ports, these bits are used for all kinds of
 288          stuff.  If you don't know what to use, it is always safe to put all
 289          as inputs, although floating inputs isn't good.
 290
 291config ETRAX_DEF_GIO_PE_OUT
 292        hex "GIO_PE_OUT"
 293        depends on ETRAX_ARCH_V32
 294        default "00000"
 295        help
 296          Configures the initial data for the general port E bits.  Most
 297          products should use 00000 here.
 298
 299endif
 300
lxr.linux.no kindly hosted by Redpill Linpro AS, provider of Linux consulting and operations services since 1995.