Skip to content
  • James Hogan's avatar
    MIPS: Fix CPS SMP NS16550 UART defaults · 7e5e371e
    James Hogan authored
    The MIPS_CPS_NS16550_BASE and MIPS_CPS_NS16550_SHIFT options have no
    defaults for non-Malta platforms which select SYS_SUPPORTS_MIPS_CPS
    (i.e. the pistachio and generic platforms). This is problematic for
    automated allyesconfig and allmodconfig builds based on these platforms,
    since make silentoldconfig tries to ask the user for values, and
    especially since v4.15 where the default platform was switched to
    generic.
    
    Default these options to 0 and arrange for MIPS_CPS_NS16550 to be no
    when using that default base address, so that the option only has an
    effect when the default is provided (i.e. Malta) or when a value is
    provided by the user.
    
    Fixes: 609cf6f2
    
     ("MIPS: CPS: Early debug using an ns16550-compatible UART")
    Signed-off-by: default avatarJames Hogan <jhogan@kernel.org>
    Reviewed-by: default avatarPaul Burton <paul.burton@mips.com>
    Tested-by: default avatarGuenter Roeck <linux@roeck-us.net>
    Cc: linux-mips@linux-mips.org
    Cc: linux-kernel@vger.kernel.org
    Cc: linux-mips@linux-mips.org
    Patchwork: https://patchwork.linux-mips.org/patch/17749/
    
    
    Signed-off-by: default avatarRalf Baechle <ralf@linux-mips.org>
    7e5e371e