ARM: i.MX: remove __naked from imx*_barebox_entry
Since the stack is already configured when entering imx*_barebox_entry we can remove the __naked attribute. This fixes some compilation issues when some of the imx*_barebox_entry got too complicated to compile without stack. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
This commit is contained in:
parent
e74955c2fd
commit
a55c8d806e
|
@ -480,7 +480,7 @@ upper_or_coalesced_range(unsigned long base0, unsigned long size0,
|
|||
}
|
||||
}
|
||||
|
||||
void __naked __noreturn imx1_barebox_entry(void *boarddata)
|
||||
void __noreturn imx1_barebox_entry(void *boarddata)
|
||||
{
|
||||
unsigned long base, size;
|
||||
|
||||
|
@ -493,7 +493,7 @@ void __naked __noreturn imx1_barebox_entry(void *boarddata)
|
|||
barebox_arm_entry(base, size, boarddata);
|
||||
}
|
||||
|
||||
void __naked __noreturn imx25_barebox_entry(void *boarddata)
|
||||
void __noreturn imx25_barebox_entry(void *boarddata)
|
||||
{
|
||||
unsigned long base, size;
|
||||
|
||||
|
@ -506,7 +506,7 @@ void __naked __noreturn imx25_barebox_entry(void *boarddata)
|
|||
barebox_arm_entry(base, size, boarddata);
|
||||
}
|
||||
|
||||
void __naked __noreturn imx27_barebox_entry(void *boarddata)
|
||||
void __noreturn imx27_barebox_entry(void *boarddata)
|
||||
{
|
||||
unsigned long base, size;
|
||||
|
||||
|
@ -521,7 +521,7 @@ void __naked __noreturn imx27_barebox_entry(void *boarddata)
|
|||
barebox_arm_entry(base, size, boarddata);
|
||||
}
|
||||
|
||||
void __naked __noreturn imx31_barebox_entry(void *boarddata)
|
||||
void __noreturn imx31_barebox_entry(void *boarddata)
|
||||
{
|
||||
unsigned long base, size;
|
||||
|
||||
|
@ -536,7 +536,7 @@ void __naked __noreturn imx31_barebox_entry(void *boarddata)
|
|||
barebox_arm_entry(base, size, boarddata);
|
||||
}
|
||||
|
||||
void __naked __noreturn imx35_barebox_entry(void *boarddata)
|
||||
void __noreturn imx35_barebox_entry(void *boarddata)
|
||||
{
|
||||
unsigned long base, size;
|
||||
|
||||
|
@ -551,7 +551,7 @@ void __naked __noreturn imx35_barebox_entry(void *boarddata)
|
|||
barebox_arm_entry(base, size, boarddata);
|
||||
}
|
||||
|
||||
void __naked __noreturn imx51_barebox_entry(void *boarddata)
|
||||
void __noreturn imx51_barebox_entry(void *boarddata)
|
||||
{
|
||||
unsigned long base, size;
|
||||
|
||||
|
@ -564,7 +564,7 @@ void __naked __noreturn imx51_barebox_entry(void *boarddata)
|
|||
barebox_arm_entry(base, size, boarddata);
|
||||
}
|
||||
|
||||
void __naked __noreturn imx53_barebox_entry(void *boarddata)
|
||||
void __noreturn imx53_barebox_entry(void *boarddata)
|
||||
{
|
||||
unsigned long base, size;
|
||||
|
||||
|
|
|
@ -128,14 +128,14 @@
|
|||
#define ESDCFGx_tRC_16 0x0000000f
|
||||
|
||||
#ifndef __ASSEMBLY__
|
||||
void __naked __noreturn imx1_barebox_entry(void *boarddata);
|
||||
void __naked __noreturn imx25_barebox_entry(void *boarddata);
|
||||
void __naked __noreturn imx27_barebox_entry(void *boarddata);
|
||||
void __naked __noreturn imx31_barebox_entry(void *boarddata);
|
||||
void __naked __noreturn imx35_barebox_entry(void *boarddata);
|
||||
void __naked __noreturn imx51_barebox_entry(void *boarddata);
|
||||
void __naked __noreturn imx53_barebox_entry(void *boarddata);
|
||||
void __naked __noreturn imx6_barebox_entry(void *boarddata);
|
||||
void __noreturn imx1_barebox_entry(void *boarddata);
|
||||
void __noreturn imx25_barebox_entry(void *boarddata);
|
||||
void __noreturn imx27_barebox_entry(void *boarddata);
|
||||
void __noreturn imx31_barebox_entry(void *boarddata);
|
||||
void __noreturn imx35_barebox_entry(void *boarddata);
|
||||
void __noreturn imx51_barebox_entry(void *boarddata);
|
||||
void __noreturn imx53_barebox_entry(void *boarddata);
|
||||
void __noreturn imx6_barebox_entry(void *boarddata);
|
||||
void imx_esdctl_disable(void);
|
||||
#endif
|
||||
|
||||
|
|
Loading…
Reference in New Issue