• Paul Burton's avatar
    MIPS: generic: Remove input symbols from defconfig · ca75e2fc
    Paul Burton authored
    generic_defconfig explicitly disables CONFIG_INPUT_MOUSEDEV,
    CONFIG_INPUT_KEYBOARD & CONFIG_INPUT_MOUSE which results in warnings
    when merging board config fragments if any of them require these
    options. This is the case for the ranchu board, which means we've had
    the following warning when configuring for generic platform targets
    since commit f2d0b0d5 ("MIPS: ranchu: Add Ranchu as a new
    generic-based board"):
    
      $ make ARCH=mips 32r2el_defconfig
      Using ./arch/mips/configs/generic_defconfig as base
      Merging arch/mips/configs/generic/32r2.config
      Merging arch/mips/configs/generic/el.config
      Merging ./arch/mips/configs/generic/board-sead-3.config
      Merging ./arch/mips/configs/generic/board-ranchu.config
      Value of CONFIG_INPUT_KEYBOARD is redefined by fragment ./arch/mips/configs/generic/board-ranchu.config:
      Previous value: # CONFIG_INPUT_KEYBOARD is not set
      New value: CONFIG_INPUT_KEYBOARD=y
    
      Merging ./arch/mips/configs/generic/board-ni169445.config
      Merging ./arch/mips/configs/generic/board-boston.config
      Merging ./arch/mips/configs/generic/board-ocelot.config
      Merging ./arch/mips/configs/generic/board-xilfpga.config
      scripts/kconfig/conf  --olddefconfig Kconfig
      #
      # configuration written to .config
      #
    
    Resolve this by removing mention of the CONFIG_INPUT_* Kconfig symbols
    from generic_defconfig, allowing them to take their default values &
    allowing board config fragments to enable them without warnings.
    
    This may be problematic if CONFIG_ARCH_MIGHT_HAVE_PC_SERIO is ever
    enabled for CONFIG_MIPS_GENERIC=y configurations, but for now that isn't
    the case so we can worry about that if & when it happens.
    Signed-off-by: default avatarPaul Burton <paul.burton@mips.com>
    Patchwork: https://patchwork.linux-mips.org/patch/20109/
    Cc: James Hogan <jhogan@kernel.org>
    Cc: Ralf Baechle <ralf@linux-mips.org>
    Cc: linux-mips@linux-mips.org
    ca75e2fc
generic_defconfig 2.07 KB