• Daniel Lezcano's avatar
    clk/driver/hisi: Consolidate the Kconfig for the CLOCK_STUB · 7b873e4b
    Daniel Lezcano authored
    The current defconfig is inconsistent as it selects the mailbox and
    the clock for the hi6220 and the hi3660 without having their Kconfigs
    making sure the dependencies are correct. It ends up when selecting
    different versions for the kernel (for example when git bisecting)
    those options disappear and they don't get back, leading to unexpected
    behaviors. In our case, the cpufreq driver does no longer work because
    the clock fails to initialize due to the clock stub and the mailbox
    missing.
    
    In order to have the dependencies correctly set when defaulting, let's
    do the same as commit 3a49afb8 ("clk: enable hi655x common clk
    automatically") where we select automatically the driver when the
    parent driver is selected. With sensible defaults in place, we can leave
    other choices for EXPERT.
    Signed-off-by: default avatarDaniel Lezcano <daniel.lezcano@linaro.org>
    Signed-off-by: default avatarLeo Yan <leo.yan@linaro.org>
    Signed-off-by: default avatarStephen Boyd <sboyd@kernel.org>
    7b873e4b
Kconfig 1.51 KB