Commit f75410a4 authored by Thomas Bogendoerfer's avatar Thomas Bogendoerfer
Browse files

MIPS: ralink: mt7621: Fix soc_device introduction



Depending on selected SMP config options soc_device didn't get
initialised at all. With UP config vmlinux didn't link because
of missing soc bus.

Fixes: 71b9b5e0 ("MIPS: ralink: mt7621: introduce 'soc_device' initialization")
Signed-off-by: default avatarThomas Bogendoerfer <tsbogend@alpha.franken.de>
Tested-by: default avatarRené van Dorst <opensource@vdorst.com>
parent aebdc6ff
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -52,6 +52,7 @@ choice
		select COMMON_CLK
		select CLKSRC_MIPS_GIC
		select HAVE_PCI if PCI_MT7621
		select SOC_BUS
endchoice

choice
+2 −2
Original line number Diff line number Diff line
@@ -243,12 +243,12 @@ void prom_soc_init(struct ralink_soc_info *soc_info)

	rt2880_pinmux_data = mt7621_pinmux_data;

	soc_dev_init(soc_info, rev);

	if (!register_cps_smp_ops())
		return;
	if (!register_cmp_smp_ops())
		return;
	if (!register_vsmp_smp_ops())
		return;

	soc_dev_init(soc_info, rev);
}