The advantages compared to the added maintaince burden of ensuring that changes don't break the single-soc support with !RUNTIME_DETECT are rather small, so remove it. The only place where it might have any impact might be the irq code. But even then replacing it with UASM might be a better choice, as it would then profit all targets. P.S: there is a small lie in 7/8, but since BCM6318 support isn't yet upstream, it is valid for the current code. BCM6318 has only a BCM3300 CPU, but it does have dc aliases (at least according to the bootlog). Jonas Gorski (8): MIPS: BCM63XX: remove !RUNTIME_DETECT code from register sets MIPS: BCM63XX: remove !RUNTIME_DETECT from irq setup code MIPS: BCM63XX: remove !RUNTIME_DETECT from reset code MIPS: BCM63XX: remove !RUNTIME_DETECT code from gpio code MIPS: BCM63XX: remove !RUNTIME_DETECT from spi code MIPS: BCM63XX: remove !RUNTIME_DETECT usage from enet code MIPS: BCM63XX: remove !RUNTIME_DETECT in cpu-feature-overrides MIPS: BCM63XX: remove !RUNTIME_DETECT code for bcmcpu_get_id arch/mips/bcm63xx/cpu.c | 11 +- arch/mips/bcm63xx/dev-enet.c | 4 - arch/mips/bcm63xx/dev-spi.c | 4 - arch/mips/bcm63xx/gpio.c | 14 -- arch/mips/bcm63xx/irq.c | 109 ------------ arch/mips/bcm63xx/reset.c | 60 ------- arch/mips/include/asm/mach-bcm63xx/bcm63xx_cpu.h | 198 ++++----------------- .../include/asm/mach-bcm63xx/bcm63xx_dev_enet.h | 46 ----- .../include/asm/mach-bcm63xx/bcm63xx_dev_spi.h | 31 ---- .../asm/mach-bcm63xx/cpu-feature-overrides.h | 2 +- 10 files changed, 39 insertions(+), 440 deletions(-) -- 2.0.0