• Jon Hunter's avatar
    soc/tegra: pmc: Drop SMP dependency from CPU APIs · f9c380ef
    Jon Hunter authored
    When CONFIG_SMP is disabled, the tegra clk driver now fails to build:
    
    drivers/clk/tegra/clk-tegra30.c: In function ‘tegra30_cpu_rail_off_ready’:
    drivers/clk/tegra/clk-tegra30.c:1151:2: error: implicit declaration of function ‘tegra_pmc_cpu_is_powered’ [-Werror=implicit-function-declaration]
      cpu_pwr_status = tegra_pmc_cpu_is_powered(1) ||
        ^
    Fix the above error by removing the CONFIG_SMP ifdef around the
    declaration around the PMC CPU APIs because although these are not
    needed for non-SMP configurations, there is no harm in including these
    for non-SMP builds either.
    
    Fixes: 61866523ed6e ("clk: tegra30: Use Tegra CPU powergate helper function")
    Reported-by: default avatarArnd Bergmann <arnd@arndb.de>
    Signed-off-by: default avatarJon Hunter <jonathanh@nvidia.com>
    Acked-by: default avatarThierry Reding <treding@nvidia.com>
    Signed-off-by: default avatarStephen Boyd <sboyd@kernel.org>
    f9c380ef
pmc.c 55.2 KB