ARM: tegra: cpuidle: using IS_ENABLED for multi SoCs management in init func
Clean up the Tegra CPUidle init function by using IS_ENABLED for multi SoCs management in the init function. Signed-off-by: Joseph Lo <josephl@nvidia.com> Signed-off-by: Stephen Warren <swarren@nvidia.com>
This commit is contained in:

committed by
Stephen Warren

parent
bf91add4a0
commit
b046a65f23
@@ -31,15 +31,16 @@ void __init tegra_cpuidle_init(void)
|
||||
{
|
||||
switch (tegra_chip_id) {
|
||||
case TEGRA20:
|
||||
tegra20_cpuidle_init();
|
||||
if (IS_ENABLED(CONFIG_ARCH_TEGRA_2x_SOC))
|
||||
tegra20_cpuidle_init();
|
||||
break;
|
||||
case TEGRA30:
|
||||
tegra30_cpuidle_init();
|
||||
if (IS_ENABLED(CONFIG_ARCH_TEGRA_3x_SOC))
|
||||
tegra30_cpuidle_init();
|
||||
break;
|
||||
case TEGRA114:
|
||||
tegra114_cpuidle_init();
|
||||
break;
|
||||
default:
|
||||
if (IS_ENABLED(CONFIG_ARCH_TEGRA_114_SOC))
|
||||
tegra114_cpuidle_init();
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user