On Fri, Apr 7, 2023 at 3:27 AM Jiaxun Yang <jiaxun.yang@xxxxxxxxxxx> wrote: > > microMIPS smartMIPS kernel can only be compiled if they are supported > by toolchain. > > Signed-off-by: Jiaxun Yang <jiaxun.yang@xxxxxxxxxxx> > --- > arch/mips/Kconfig | 4 ++-- > 1 file changed, 2 insertions(+), 2 deletions(-) > > diff --git a/arch/mips/Kconfig b/arch/mips/Kconfig > index c52401c155a4..9e9de2b62f28 100644 > --- a/arch/mips/Kconfig > +++ b/arch/mips/Kconfig > @@ -2360,7 +2360,7 @@ config CPU_NEEDS_NO_SMARTMIPS_OR_MICROMIPS > Select this if you want neither microMIPS nor SmartMIPS support > > config CPU_HAS_SMARTMIPS > - depends on SYS_SUPPORTS_SMARTMIPS > + depends on SYS_SUPPORTS_SMARTMIPS && CC_HAS_SMARTMIPS > bool "SmartMIPS" > help > SmartMIPS is a extension of the MIPS32 architecture aimed at > @@ -2372,7 +2372,7 @@ config CPU_HAS_SMARTMIPS > here. > > config CPU_MICROMIPS > - depends on 32BIT && SYS_SUPPORTS_MICROMIPS && !CPU_MIPSR6 > + depends on 32BIT && SYS_SUPPORTS_MICROMIPS && CC_HAS_MICROMIPS && !CPU_MIPSR6 ^ greater than 80 chars (85 in total). Consider creating two "depends on" lines. Reviewed-by: Nick Desaulniers <ndesaulniers@xxxxxxxxxx> > bool "microMIPS" > help > When this option is enabled the kernel will be built using the > -- > 2.39.2 (Apple Git-143) > -- Thanks, ~Nick Desaulniers