[U-Boot] [PATCH 2/2] ARM: atmel: sama5d3xek: enable NOR flash support

Andy Pont andy.pont at sdcsystems.com
Mon Jun 30 11:55:03 CEST 2014


Hi Bo,

> -/* No NOR flash */
> +/* NOR flash */
> +#define CONFIG_CMD_FLASH
> +
> +#ifdef CONFIG_CMD_FLASH
> +#define CONFIG_SYS_FLASH_CFI
> +#define CONFIG_FLASH_CFI_DRIVER
> +#define CONFIG_SYS_FLASH_BASE		0x10000000
> +#define CONFIG_SYS_MAX_FLASH_SECT	0x20000
> +#define CONFIG_SYS_MAX_FLASH_BANKS	1
> +#else
>  #define CONFIG_SYS_NO_FLASH
> +#endif

The NOR flash device on the SAMA5D3x CPU modules supports hardware sector
protection and according to the flash datasheet: "All blocks power-up in a
locked state to protect array data from being altered during power
transitions".  In order to make your patch set work:

#define CONFIG_SYS_FLASH_PROTECTION

needs adding into the include/configs/sama5d3xek.h file.

Andy.



More information about the U-Boot mailing list