summaryrefslogtreecommitdiffstats
path: root/arch/arm/mach-imx/boot.c
diff options
context:
space:
mode:
Diffstat (limited to 'arch/arm/mach-imx/boot.c')
-rw-r--r--arch/arm/mach-imx/boot.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/arch/arm/mach-imx/boot.c b/arch/arm/mach-imx/boot.c
index 22cf08e6ad..ab25f75b2a 100644
--- a/arch/arm/mach-imx/boot.c
+++ b/arch/arm/mach-imx/boot.c
@@ -485,7 +485,8 @@ void imx7_get_boot_source(enum bootsource *src, int *instance)
*/
const struct imx_boot_sw_info *info;
- info = (const void *)readl(IMX_BOOT_SW_INFO_POINTER_ADDR);
+ info = (const void *)(unsigned long)
+ readl(IMX_BOOT_SW_INFO_POINTER_ADDR);
if (info->boot_device_type == IMX_BOOT_SW_INFO_BDT_SD) {
*src = BOOTSOURCE_MMC;
@@ -623,3 +624,8 @@ void vf610_boot_save_loc(void)
{
imx_boot_save_loc(vf610_get_boot_source);
}
+
+void imx8_get_boot_source(enum bootsource *src, int *instance)
+ __alias(imx7_get_boot_source);
+
+void imx8_boot_save_loc(void) __alias(imx7_boot_save_loc);