• Shawn Guo's avatar
    powerpc: select PPC_CLOCK unconditionally for FSL_SOC · 6d4ae2dd
    Shawn Guo authored
    Freescale PowerPC SoCs share a number of IP blocks with Freescale
    ARM/IMX SoCs, FlexCAN, SSI, FEC, eSDHC, USB, etc.  There are some
    effort consolidating those drivers to make them work for both
    architectures.
    
    One outstanding difference between two architectures is ARM/IMX will
    turn off module clocks during platform initialization for power saving
    and expects drivers manage clocks using clk API, while PowerPC
    mostly does not do that, and thus does not always build in clk API.
    
    Listing all those driver Kconfig options in "select PPC_CLOCK if" seems
    not scalable for long term maintenance, and could easily introduce
    Kconfig recursive dependency.  This patch chooses to select PPC_CLOCK
    unconditionally for FSL_SOC to always build clk API for PowerPC in.
    Signed-off-by: default avatarShawn Guo <shawn.guo@linaro.org>
    Signed-off-by: default avatarKumar Gala <galak@kernel.crashing.org>
    6d4ae2dd
Kconfig 26 KB