mirror of
https://github.com/brain-hackers/u-boot-brain
synced 2024-08-21 17:38:51 +09:00
![Stefan Roese](/assets/img/avatar_default.png)
This patch enables the BBT in NAND on the AT91SAM based GARDENA smart Gateway. This is especially important, since the Linux driver also enables this option and uses the BBT table pages. Without setting this option, U-Boot will try to re-use these pages again (e.g. UBI). Signed-off-by: Stefan Roese <sr@denx.de> Cc: Eugen Hristev <eugen.hristev@microchip.com> Cc: Tom Rini <trini@konsulko.com>
85 lines
2.4 KiB
Plaintext
85 lines
2.4 KiB
Plaintext
CONFIG_ARM=y
|
|
CONFIG_SYS_THUMB_BUILD=y
|
|
CONFIG_ARCH_AT91=y
|
|
CONFIG_SYS_TEXT_BASE=0x22900000
|
|
CONFIG_TARGET_GARDENA_SMART_GATEWAY_AT91SAM=y
|
|
CONFIG_SPL_GPIO_SUPPORT=y
|
|
CONFIG_SPL_LIBCOMMON_SUPPORT=y
|
|
CONFIG_SPL_LIBGENERIC_SUPPORT=y
|
|
CONFIG_SYS_MALLOC_F_LEN=0x2000
|
|
CONFIG_SPL_SERIAL_SUPPORT=y
|
|
CONFIG_ENV_SIZE=0x10000
|
|
CONFIG_SPL_SYS_MALLOC_F_LEN=0x1000
|
|
CONFIG_NR_DRAM_BANKS=1
|
|
CONFIG_SPL=y
|
|
CONFIG_DEBUG_UART_BOARD_INIT=y
|
|
CONFIG_DEBUG_UART_BASE=0xfffff200
|
|
CONFIG_DEBUG_UART_CLOCK=132000000
|
|
CONFIG_SMBIOS_PRODUCT_NAME="at91sam9x5ek"
|
|
CONFIG_DEBUG_UART=y
|
|
CONFIG_SPL_TEXT_BASE=0x300000
|
|
CONFIG_FIT=y
|
|
CONFIG_NAND_BOOT=y
|
|
CONFIG_BOOTDELAY=3
|
|
CONFIG_USE_BOOTARGS=y
|
|
CONFIG_BOOTARGS="console=ttyS0,115200 earlyprintk mtdparts=atmel_nand:256k(bootstrap)ro,768k(uboot)ro,256k(env_redundant),256k(env),512k(dtb),6M(kernel)ro,-(rootfs) rootfstype=ubifs ubi.mtd=6 root=ubi0:rootfs rw"
|
|
CONFIG_SYS_CONSOLE_IS_IN_ENV=y
|
|
CONFIG_SYS_CONSOLE_INFO_QUIET=y
|
|
CONFIG_SPL_SYS_MALLOC_SIMPLE=y
|
|
CONFIG_SPL_SEPARATE_BSS=y
|
|
# CONFIG_SYS_MMCSD_RAW_MODE_U_BOOT_USE_SECTOR is not set
|
|
CONFIG_SPL_NAND_SUPPORT=y
|
|
CONFIG_HUSH_PARSER=y
|
|
CONFIG_CMD_BOOTZ=y
|
|
CONFIG_CMD_DM=y
|
|
# CONFIG_CMD_FLASH is not set
|
|
CONFIG_CMD_GPIO=y
|
|
CONFIG_CMD_MTD=y
|
|
CONFIG_CMD_NAND=y
|
|
CONFIG_CMD_WDT=y
|
|
# CONFIG_CMD_SETEXPR is not set
|
|
CONFIG_CMD_DHCP=y
|
|
CONFIG_CMD_PING=y
|
|
CONFIG_CMD_CACHE=y
|
|
CONFIG_CMD_TIME=y
|
|
CONFIG_CMD_FAT=y
|
|
CONFIG_CMD_MTDPARTS=y
|
|
CONFIG_MTDIDS_DEFAULT="nand0=nand0"
|
|
CONFIG_MTDPARTS_DEFAULT="nand0:1536k(uboot),1024k(unused),512k(dtb_old),4608k(kernel_old),86528k(ubi),-(rootfs_old)"
|
|
CONFIG_CMD_UBI=y
|
|
CONFIG_OF_CONTROL=y
|
|
CONFIG_SPL_OF_CONTROL=y
|
|
CONFIG_DEFAULT_DEVICE_TREE="at91sam9g25-gardena-smart-gateway"
|
|
CONFIG_OF_SPL_REMOVE_PROPS="pinctrl-0 pinctrl-names clocks clock-names interrupts interrupt-parent interrupts-extended dmas dma-names"
|
|
CONFIG_ENV_IS_IN_UBI=y
|
|
CONFIG_ENV_UBI_PART="ubi"
|
|
CONFIG_ENV_UBI_VOLUME="env"
|
|
CONFIG_ENV_UBI_VOLUME_REDUND="env_r"
|
|
CONFIG_NET_RANDOM_ETHADDR=y
|
|
CONFIG_DM=y
|
|
CONFIG_SPL_DM=y
|
|
CONFIG_BLK=y
|
|
CONFIG_CLK=y
|
|
CONFIG_CLK_AT91=y
|
|
CONFIG_DM_GPIO=y
|
|
CONFIG_AT91_GPIO=y
|
|
CONFIG_LED=y
|
|
CONFIG_LED_GPIO=y
|
|
# CONFIG_MMC is not set
|
|
CONFIG_NAND_ATMEL=y
|
|
CONFIG_SPL_GENERATE_ATMEL_PMECC_HEADER=y
|
|
CONFIG_DM_ETH=y
|
|
CONFIG_MACB=y
|
|
CONFIG_PINCTRL=y
|
|
CONFIG_PINCTRL_AT91=y
|
|
CONFIG_DM_SERIAL=y
|
|
CONFIG_DEBUG_UART_ATMEL=y
|
|
CONFIG_ATMEL_USART=y
|
|
CONFIG_TIMER=y
|
|
CONFIG_SPL_TIMER=y
|
|
CONFIG_ATMEL_PIT_TIMER=y
|
|
# CONFIG_SYS_WHITE_ON_BLACK is not set
|
|
CONFIG_WDT=y
|
|
CONFIG_WDT_AT91=y
|
|
# CONFIG_UBIFS_SILENCE_MSG is not set
|