summaryrefslogtreecommitdiffstats
path: root/uClinux-2.4.20-uc1/arch/armnommu/config.in
diff options
context:
space:
mode:
Diffstat (limited to 'uClinux-2.4.20-uc1/arch/armnommu/config.in')
-rw-r--r--uClinux-2.4.20-uc1/arch/armnommu/config.in53
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
#------------------------------------------------------------------------------