소스 검색

Clean up at91bootstrap

Ulf Samuelsson 16 년 전
부모
커밋
6087c68fe5
2개의 변경된 파일29개의 추가작업 그리고 17개의 파일을 삭제
  1. 29 15
      target/device/Atmel/at91bootstrap/Config.in
  2. 0 2
      target/device/Atmel/at91bootstrap/at91bootstrap.mk

+ 29 - 15
target/device/Atmel/at91bootstrap/Config.in

@@ -1,12 +1,13 @@
-config BR2_TARGET_AT91BOOTSTRAP
+menuconfig BR2_TARGET_AT91BOOTSTRAP
 	depends on BR2_TARGET_AT91SAM9260EK || BR2_TARGET_AT91SAM9260DFC || BR2_TARGET_AT91SAM9260PF || \
 	depends on BR2_TARGET_AT91SAM9260EK || BR2_TARGET_AT91SAM9260DFC || BR2_TARGET_AT91SAM9260PF || \
 	BR2_TARGET_AT91SAM9261EK || BR2_TARGET_AT91SAM9263EK || BR2_TARGET_AT91SAM9XEEK || BR2_TARGET_AT91SAM9G20DFC
 	BR2_TARGET_AT91SAM9261EK || BR2_TARGET_AT91SAM9263EK || BR2_TARGET_AT91SAM9XEEK || BR2_TARGET_AT91SAM9G20DFC
 	bool "Build AT91 Bootstrap for selected chip"
 	bool "Build AT91 Bootstrap for selected chip"
 
 
+if	BR2_TARGET_AT91BOOTSTRAP
+
 config BR2_TARGET_AT91BOOTSTRAP_BOARD
 config BR2_TARGET_AT91BOOTSTRAP_BOARD
 	string "Bootstrap board"
 	string "Bootstrap board"
 	default "$(BOARD_NAME)"
 	default "$(BOARD_NAME)"
-	depends on BR2_TARGET_AT91BOOTSTRAP
 	help
 	help
 	  This is used to do a make <board>_config
 	  This is used to do a make <board>_config
 
 
@@ -16,43 +17,52 @@ choice
 	depends on BR2_TARGET_AT91BOOTSTRAP
 	depends on BR2_TARGET_AT91BOOTSTRAP
 	help
 	help
 	  Select Chip for which AT91 bootstrap should be built
 	  Select Chip for which AT91 bootstrap should be built
-	  Currently supports AT91SAM9260EK, AT91SAM9261EK,
-	  AT91SAM9XEEK, AT981SAM9263EK
-
 
 
 config BR2_TARGET_AT91BOOT_DATAFLASH
 config BR2_TARGET_AT91BOOT_DATAFLASH
-        depends on BR2_TARGET_AT91SAM9260EK || BR2_TARGET_AT91SAM9261EK || \
-		BR2_TARGET_AT91SAM9XEEK  || BR2_TARGET_AT91SAM9G20DFC
-
-	bool "Dataflash"
+	bool "AT45 Dataflash"
+	depends on BR2_BOOTSOURCE_DATAFLASH
 
 
 config BR2_TARGET_AT91BOOT_DATAFLASHCARD
 config BR2_TARGET_AT91BOOT_DATAFLASHCARD
-       depends on BR2_TARGET_AT91SAM9260DFC || BR2_TARGET_AT91SAM9263EK || BR2_TARGET_AT91SAM9G20DFC
-	bool "Dataflash Card"
+	bool "AT45 Dataflash Card"
+	depends on BR2_BOOTSOURCE_DATAFLASHCARD
 
 
 config BR2_TARGET_AT91BOOT_NANDFLASH
 config BR2_TARGET_AT91BOOT_NANDFLASH
-        depends on BR2_TARGET_AT91SAM9260EK || BR2_TARGET_AT91SAM9261EK || BR2_TARGET_AT91SAM9263EK || BR2_TARGET_AT91SAM9G20DFC
 	bool "NAND Flash"
 	bool "NAND Flash"
+	depends on BR2_BOOTSOURCE_NANDFLASH
 
 
 config BR2_TARGET_AT91BOOT_FLASH
 config BR2_TARGET_AT91BOOT_FLASH
-        depends on BR2_TARGET_AT91SAM9XEEK || BR2_TARGET_AT91SAM9260PF
 	bool "Internal Flash or external parallel flash"
 	bool "Internal Flash or external parallel flash"
+	depends on BR2_BOOTSOURCE_FLASH
+
+config BR2_TARGET_AT91BOOT_SDCARD
+	bool "SD-Card"
+	depends on BR2_BOOTSOURCE_SDCARD
+
+config BR2_TARGET_AT91BOOT_EEPROM
+	bool "EEPROM"
+	depends on BR2_BOOTSOURCE_EEPROM
 
 
 endchoice
 endchoice
 
 
 config BR2_TARGET_AT91BOOTSTRAP_MEMORY
 config BR2_TARGET_AT91BOOTSTRAP_MEMORY
 	string
 	string
+	depends on BR2_TARGET_AT91BOOTSTRAP
 	default	"dataflash"	if	BR2_TARGET_AT91BOOT_DATAFLASH
 	default	"dataflash"	if	BR2_TARGET_AT91BOOT_DATAFLASH
 	default	"dataflashcard"	if	BR2_TARGET_AT91BOOT_DATAFLASHCARD
 	default	"dataflashcard"	if	BR2_TARGET_AT91BOOT_DATAFLASHCARD
 	default	"nandflash"	if	BR2_TARGET_AT91BOOT_NANDFLASH
 	default	"nandflash"	if	BR2_TARGET_AT91BOOT_NANDFLASH
 	default	"flash"		if	BR2_TARGET_AT91BOOT_FLASH
 	default	"flash"		if	BR2_TARGET_AT91BOOT_FLASH
+	default	"sdcard"	if	BR2_TARGET_AT91BOOT_SDCARD
+	default	"eeprom"	if	BR2_TARGET_AT91BOOT_EEPROM
 
 
 config	BR2_AT91BOOTSTRAP_IMG_SIZE
 config	BR2_AT91BOOTSTRAP_IMG_SIZE
 	string	"Image Size to copy to SDRAM"
 	string	"Image Size to copy to SDRAM"
-	default	"0x32000"	if	BR2_TARGET_AT91BOOT_DATAFLASH || BR2_TARGET_AT91BOOT_DATAFLASHCARD
+	depends on BR2_TARGET_AT91BOOTSTRAP
+	default	"0x32000"	if	BR2_TARGET_AT91BOOT_DATAFLASH
+	default	"0x32000"	if	BR2_TARGET_AT91BOOT_DATAFLASHCARD
 	default	"0x30000"	if	BR2_TARGET_AT91BOOT_NANDFLASH
 	default	"0x30000"	if	BR2_TARGET_AT91BOOT_NANDFLASH
 	default	"0x100000"	if	BR2_TARGET_AT91BOOT_FLASH
 	default	"0x100000"	if	BR2_TARGET_AT91BOOT_FLASH
-	depends on BR2_TARGET_AT91BOOTSTRAP
+	default	"0x30000"	if	BR2_TARGET_AT91BOOT_SDCARD
+	default	"0x30000"	if	BR2_TARGET_AT91BOOT_EEPROM
 	help
 	help
 	  Select the size of your application
 	  Select the size of your application
 	  AT91 Bootstrap will copy this amount from flash to SDRAM
 	  AT91 Bootstrap will copy this amount from flash to SDRAM
@@ -93,3 +103,7 @@ config	BR2_AT91BOOTSTRAP_JUMP_ADDR
 comment "It will be copied to $(BR2_AT91BOOTSTRAP_JUMP_ADDR)"
 comment "It will be copied to $(BR2_AT91BOOTSTRAP_JUMP_ADDR)"
 	depends on BR2_TARGET_AT91BOOTSTRAP
 	depends on BR2_TARGET_AT91BOOTSTRAP
 
 
+endif
+
+
+

+ 0 - 2
target/device/Atmel/at91bootstrap/at91bootstrap.mk

@@ -3,8 +3,6 @@
 # at91bootstrap
 # at91bootstrap
 #
 #
 #############################################################
 #############################################################
-#AT91BOOTSTRAP_VERSION:=2.3
-#AT91BOOTSTRAP_PATCH_LEVEL:=.4
 AT91BOOTSTRAP_VERSION:=2.10
 AT91BOOTSTRAP_VERSION:=2.10
 AT91BOOTSTRAP_PATCH_LEVEL:=
 AT91BOOTSTRAP_PATCH_LEVEL:=
 AT91BOOTSTRAP_PATCHED_VERSION:=$(AT91BOOTSTRAP_VERSION)$(AT91BOOTSTRAP_PATCH_LEVEL)
 AT91BOOTSTRAP_PATCHED_VERSION:=$(AT91BOOTSTRAP_VERSION)$(AT91BOOTSTRAP_PATCH_LEVEL)