diff options
Diffstat (limited to 'uClinux-2.4.20-uc1/arch/armnommu/config.in')
-rw-r--r-- | uClinux-2.4.20-uc1/arch/armnommu/config.in | 53 |
1 files changed, 52 insertions, 1 deletions
diff --git a/uClinux-2.4.20-uc1/arch/armnommu/config.in b/uClinux-2.4.20-uc1/arch/armnommu/config.in index 6decbd7..06b3690 100644 --- a/uClinux-2.4.20-uc1/arch/armnommu/config.in +++ b/uClinux-2.4.20-uc1/arch/armnommu/config.in @@ -15,6 +15,12 @@ define_bool MAGIC_ROM_PTR y # End uclinux additions ------------------------------------------------------- +mainmenu_option next_comment +comment 'Target board selection' +choice 'is selected as target board' \ + "EV_BOARD CONFIG_WINBOND_EVB\ + POS-TAX_DEMO_BOARD CONFIG_WINBOND_PTB" EV_BOARD +endmenu #------------------------------------------------------------------------------ # C o d e m a t u r i t y #------------------------------------------------------------------------------ @@ -47,7 +53,8 @@ choice 'ARM system type' \ Triscend-A7S CONFIG_ARCH_TA7S \ SWARM CONFIG_ARCH_SWARM \ Samsung CONFIG_ARCH_SAMSUNG \ - Atmel CONFIG_ARCH_ATMEL" TI-DSC21 + Atmel CONFIG_ARCH_ATMEL \ + Winbond CONFIG_ARCH_WINBOND" TI-DSC21 bool 'Generate big endian code' CONFIG_CPU_BIG_ENDIAN @@ -172,6 +179,34 @@ if [ "$CONFIG_ARCH_ATMEL" = "y" ]; then fi fi +if [ "$CONFIG_ARCH_WINBOND" = "y" ]; then +choice 'Board Implementation' \ + "WINBOND-W90N745 CONFIG_BOARD_W90N745" WINBOND-W90N745 + + if [ "$CONFIG_BOARD_W90N745" = "y" ]; then + define_string CONFIG_SPU_NAME "W90N745" + define_bool CONFIG_CPU_W90N745 y + define_bool CONFIG_CPU_ARM710 y + define_bool CONFIG_CPU_32v4 y + define_bool CONFIG_CPU_32 y + define_bool CONFIG_CPU_26 n + define_bool CONFIG_NO_PGT_CACHE y + define_bool CONFIG_CPU_WITH_CACHE y + define_bool CONFIG_CPU_WITH_MCR_INSTRUCTION n + define_int CONFIG_ARM_CLK 80000000 + define_bool CONFIG_SERIAL_W90N745 y + if [ "$CONFIG_SET_MEM_PARAM" = "n" ]; then + define_hex DRAM_BASE 0x00000000 + define_hex DRAM_SIZE 0x00800000 + define_hex FLASH_MEM_BASE 0xFF000000 + define_hex FLASH_SIZE 0x00200000 + fi + + hex 'ROMFS Base Address ' ROMFS_BASE 0x00700000 + fi + +fi + if [ "$CONFIG_ARCH_NETARM" = "y" ]; then define_bool CONFIG_CPU_ARM710 y define_bool CONFIG_CPU_ARM7TDMI y @@ -450,6 +485,22 @@ source drivers/char/Config.in source drivers/usb/Config.in source drivers/ieee1394/Config.in source drivers/message/i2o/Config.in + +if [ "$CONFIG_BOARD_W90N745" = "y" ]; then +source drivers/gpio/Config.in +fi + +#------------------------------------------------------------------------------ +# S o u n d D e v i c e s +#------------------------------------------------------------------------------ +mainmenu_option next_comment +comment 'Sound support' +tristate 'Sound support?' CONFIG_SOUND +if [ "$CONFIG_SOUND" != "n" ]; then + source drivers/sound/Config.in +fi +endmenu + #------------------------------------------------------------------------------ # K e r n e l H a c k i n g #------------------------------------------------------------------------------ |