[PATCH] arm: mach-rmobile: Mark the default s_init function as weak

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

[PATCH] arm: mach-rmobile: Mark the default s_init function as weak

Biju Das
Mark the default s_init function as weak, so that SoC's can
override it if needed, and it will still be discarded if unused.

Signed-off-by: Biju Das <[hidden email]>
Reviewed-by: Lad Prabhakar <[hidden email]>
---
 arch/arm/mach-rmobile/lowlevel_init_gen3.S | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/arch/arm/mach-rmobile/lowlevel_init_gen3.S b/arch/arm/mach-rmobile/lowlevel_init_gen3.S
index 213ec143e2..1df2c40345 100644
--- a/arch/arm/mach-rmobile/lowlevel_init_gen3.S
+++ b/arch/arm/mach-rmobile/lowlevel_init_gen3.S
@@ -31,6 +31,12 @@ ENTRY(save_boot_params)
  b save_boot_params_ret
 ENDPROC(save_boot_params)
 
+.pushsection .text.s_init, "ax"
+WEAK(s_init)
+ ret
+ENDPROC(s_init)
+.popsection
+
 ENTRY(lowlevel_init)
  mov x29, lr /* Save LR */
 
--
2.17.1

Reply | Threaded
Open this post in threaded view
|

Re: [PATCH] arm: mach-rmobile: Mark the default s_init function as weak

Marek Vasut
On 9/22/20 10:09 AM, Biju Das wrote:
> Mark the default s_init function as weak, so that SoC's can
> override it if needed, and it will still be discarded if unused.

Applied to sh/next, thanks