]> git.dujemihanovic.xyz Git - u-boot.git/commitdiff
ARM: tegra: add SoC-level hook for board_late_init()
authorStephen Warren <swarren@nvidia.com>
Mon, 12 Sep 2016 17:51:12 +0000 (11:51 -0600)
committerJoe Hershberger <joe.hershberger@ni.com>
Mon, 7 Nov 2016 17:28:15 +0000 (11:28 -0600)
Extend the Tegra186 implementation of board_late_init() to call a per-SoC
"hook" function. This will allow SoC-specific (rather than Tegra-wide)
functionality to be implemented without the core Tegra code needing to be
aware of the details. While board186.c is currently only used for
Tegra186, it should be applicable to any other future SoC, and perhaps its
simple design could be back-ported to older SoCs in the future too.

Signed-off-by: Stephen Warren <swarren@nvidia.com>
Reviewed-by: Simon Glass <sjg@chromium.org>
Acked-by: Joe Hershberger <joe.hershberger@ni.com>
arch/arm/mach-tegra/board186.c

index a071758afe7b7b132f7d828eb81133b8d0690b52..691c3fd98dabdec9e3450914b99a959511dd8c19 100644 (file)
@@ -24,7 +24,12 @@ int board_init(void)
        return tegra_board_init();
 }
 
-int board_late_init(void)
+__weak int tegra_soc_board_init_late(void)
 {
        return 0;
 }
+
+int board_late_init(void)
+{
+       return tegra_soc_board_init_late();
+}