Skip to content
  • André Przywara's avatar
    sunxi: A64: fix default DRAM_ODT_EN symbol · 8094f0cb
    André Przywara authored and Jagan Teki's avatar Jagan Teki committed
    
    
    "default" lines in Kconfig are processed in order, the first hit will
    stop considering subsequent lines. In the case of the DRAM_ODT_EN symbol
    that means that everything following the first two lines will never be
    checked:
    ------------
    config DRAM_ODT_EN
    	bool "sunxi dram odt enable"
    	default n if !MACH_SUN8I_A23
    	default y if MACH_SUN8I_A23
    	default y if MACH_SUN8I_R40
    	default y if MACH_SUN50I
    ------------
    
    Assuming that the "default y" for the A64 and the R40 were a deliberate
    choice, fix the Kconfig stanza to take this into account.
    Also remove the now redundant lines from the respective defconfigs.
    
    Signed-off-by: default avatarAndre Przywara <andre.przywara@arm.com>
    [jagan: droped 'default n' on original change]
    Signed-off-by: default avatarJagan Teki <jagan@amarulasolutions.com>
    Acked-by: Maxime Ripard's avatarMaxime Ripard <maxime.ripard@bootlin.com>
    Tested-by: Jagan Teki <jagan@amarulasolutions.com> # A64, R40
    Tested-by: Chen-Yu Tsai <wens@csie.org> # A23
    8094f0cb