On 14:00 Fri 14 Aug     , Kumar Gala wrote:
> Added a arch_preboot() function that cpu specific code can implement to
> allow for various modifications to the state of the machine right before
> we boot.  This can be useful to setup register state to a specific
> configuration.
> 
> Signed-off-by: Kumar Gala <ga...@kernel.crashing.org>
> ---
>  common/cmd_bootm.c |   10 ++++++++++
>  1 files changed, 10 insertions(+), 0 deletions(-)
> 
> diff --git a/common/cmd_bootm.c b/common/cmd_bootm.c
> index 86c8122..766889a 100644
> --- a/common/cmd_bootm.c
> +++ b/common/cmd_bootm.c
> @@ -166,6 +166,13 @@ void __arch_lmb_reserve(struct lmb *lmb)
>  }
>  void arch_lmb_reserve(struct lmb *lmb) __attribute__((weak, 
> alias("__arch_lmb_reserve")));
>  
> +/* Allow for arch specific config before we boot */
> +void __arch_preboot(void)
> +{
> +     /* please define platform specific arch_preboot() */
> +}
> +void arch_preboot(void) __attribute__((weak, alias("__arch_preboot")));
> +
why not a section so you will be able to have multiple callback so it can be
arch or soc or board too in any combination

Best Regards,
J.
_______________________________________________
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot

Reply via email to