diff options
author | Sascha Hauer <s.hauer@pengutronix.de> | 2014-06-12 08:18:51 +0200 |
---|---|---|
committer | Sascha Hauer <s.hauer@pengutronix.de> | 2014-06-13 06:22:39 +0200 |
commit | 56c00256dd249837fdd88bdf5d9bf0ae2df927ef (patch) | |
tree | ae5e524c303844f1da7de58fb4317386d1ab7757 /arch/arm/mach-imx/include/mach/bbu.h | |
parent | 1e7380517bbaa5a4859923a69bff03272f352e81 (diff) | |
download | barebox-56c00256dd249837fdd88bdf5d9bf0ae2df927ef.tar.gz barebox-56c00256dd249837fdd88bdf5d9bf0ae2df927ef.tar.xz |
ARM: i.MX bbu: Add update handler for external NOR boot
External NOR boot only requires copying the image to NOR Flash.
This also adds (un)protecting the flash which is required for
NOR Flash.
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'arch/arm/mach-imx/include/mach/bbu.h')
-rw-r--r-- | arch/arm/mach-imx/include/mach/bbu.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/arch/arm/mach-imx/include/mach/bbu.h b/arch/arm/mach-imx/include/mach/bbu.h index bf6c7dc629..74c334a075 100644 --- a/arch/arm/mach-imx/include/mach/bbu.h +++ b/arch/arm/mach-imx/include/mach/bbu.h @@ -29,6 +29,9 @@ int imx6_bbu_internal_spi_i2c_register_handler(const char *name, char *devicefil int imx6_bbu_nand_register_handler(const char *name, unsigned long flags); +int imx_bbu_external_nor_register_handler(const char *name, char *devicefile, + unsigned long flags); + #else static inline int imx51_bbu_internal_mmc_register_handler(const char *name, char *devicefile, @@ -71,6 +74,12 @@ static inline int imx6_bbu_nand_register_handler(const char *name, unsigned long { return -ENOSYS; } + +static inline int imx_bbu_external_nor_register_handler(const char *name, char *devicefile, + unsigned long flags) +{ + return -ENOSYS; +} #endif #if defined(CONFIG_BAREBOX_UPDATE_IMX_EXTERNAL_NAND) |