MIPS: Enable GENERIC_CPU_AUTOPROBE
authorMarcin Nowakowski <marcin.nowakowski@imgtec.com>
Tue, 7 Mar 2017 13:19:56 +0000 (14:19 +0100)
committerRalf Baechle <ralf@linux-mips.org>
Mon, 10 Apr 2017 09:56:04 +0000 (11:56 +0200)
commit05510f2b4819398a25ef432d72efa9e95419768a
tree7894208bff8853a8a86677c763e4e6b45eeed51f
parent39da7c509acff13fc8cb12ec1bb20337c988ed36
MIPS: Enable GENERIC_CPU_AUTOPROBE

Add missing macros and methods that are required by
CONFIG_GENERIC_CPU_AUTOPROBE: MAX_CPU_FEATURES, cpu_have_feature(),
cpu_feature().

Also set a default elf platform as currently it is not set for most MIPS
platforms resulting in incorrectly specified modalias values in cpu
autoprobe ("cpu:type:(null):feature:...").

Export 'elf_hwcap' symbol so that it can be accessed from modules that
use module_cpu_feature_match()

Signed-off-by: Marcin Nowakowski <marcin.nowakowski@imgtec.com>
Cc: linux-mips@linux-mips.org
Patchwork: https://patchwork.linux-mips.org/patch/15395/

Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
arch/mips/Kconfig
arch/mips/include/asm/cpufeature.h [new file with mode: 0644]
arch/mips/kernel/cpu-probe.c