summaryrefslogtreecommitdiffstats
path: root/arch/arm/mach-bcm
diff options
context:
space:
mode:
authorFlorian Fainelli <f.fainelli@gmail.com>2017-04-12 02:26:11 +0200
committerFlorian Fainelli <f.fainelli@gmail.com>2017-12-21 02:37:44 +0100
commitf780429adfbc222a4d8a227a2a550ba627c7338b (patch)
tree64baf38aced22943fa555cc1506886d919decbc6 /arch/arm/mach-bcm
parentsoc: brcmstb: Split initialization (diff)
downloadlinux-f780429adfbc222a4d8a227a2a550ba627c7338b.tar.xz
linux-f780429adfbc222a4d8a227a2a550ba627c7338b.zip
soc: brcmstb: biuctrl: Move to early_initcall
Being called during early_initcall() is early enough that it occurs before SMP initialization, which is all we care about for the Bus Interface Unit configuration. This solves lack of BIU initialization on ARM64 platforms where we do not have an anchor where to put the BIU initialization (since there are no machine descriptors). Signed-off-by: Florian Fainelli <f.fainelli@gmail.com>
Diffstat (limited to 'arch/arm/mach-bcm')
-rw-r--r--arch/arm/mach-bcm/brcmstb.c2
1 files changed, 0 insertions, 2 deletions
diff --git a/arch/arm/mach-bcm/brcmstb.c b/arch/arm/mach-bcm/brcmstb.c
index 07e3a86c6466..5f127d5f1045 100644
--- a/arch/arm/mach-bcm/brcmstb.c
+++ b/arch/arm/mach-bcm/brcmstb.c
@@ -14,7 +14,6 @@
#include <linux/init.h>
#include <linux/irqchip.h>
#include <linux/of_platform.h>
-#include <linux/soc/brcmstb/brcmstb.h>
#include <asm/mach-types.h>
#include <asm/mach/arch.h>
@@ -38,7 +37,6 @@ u32 brcmstb_uart_config[3] = {
static void __init brcmstb_init_irq(void)
{
irqchip_init();
- brcmstb_biuctrl_init();
}
static const char *const brcmstb_match[] __initconst = {