ARM: shmobile: R-Mobile: Remove legacy PM Domain code
The last user of the legacy R-Mobile PM Domain code was the r8a7740 legacy SoC code, which has been removed. Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be> Signed-off-by: Simon Horman <horms+renesas@verge.net.au>
This commit is contained in:
Родитель
68a3178569
Коммит
b587288001
|
@ -169,43 +169,6 @@ static void rmobile_init_pm_domain(struct rmobile_pm_domain *rmobile_pd)
|
||||||
__rmobile_pd_power_up(rmobile_pd, false);
|
__rmobile_pd_power_up(rmobile_pd, false);
|
||||||
}
|
}
|
||||||
|
|
||||||
#ifdef CONFIG_ARCH_SHMOBILE_LEGACY
|
|
||||||
|
|
||||||
void rmobile_init_domains(struct rmobile_pm_domain domains[], int num)
|
|
||||||
{
|
|
||||||
int j;
|
|
||||||
|
|
||||||
for (j = 0; j < num; j++)
|
|
||||||
rmobile_init_pm_domain(&domains[j]);
|
|
||||||
}
|
|
||||||
|
|
||||||
void rmobile_add_device_to_domain_td(const char *domain_name,
|
|
||||||
struct platform_device *pdev,
|
|
||||||
struct gpd_timing_data *td)
|
|
||||||
{
|
|
||||||
struct device *dev = &pdev->dev;
|
|
||||||
|
|
||||||
__pm_genpd_name_add_device(domain_name, dev, td);
|
|
||||||
}
|
|
||||||
|
|
||||||
void rmobile_add_devices_to_domains(struct pm_domain_device data[],
|
|
||||||
int size)
|
|
||||||
{
|
|
||||||
struct gpd_timing_data latencies = {
|
|
||||||
.stop_latency_ns = DEFAULT_DEV_LATENCY_NS,
|
|
||||||
.start_latency_ns = DEFAULT_DEV_LATENCY_NS,
|
|
||||||
.save_state_latency_ns = DEFAULT_DEV_LATENCY_NS,
|
|
||||||
.restore_state_latency_ns = DEFAULT_DEV_LATENCY_NS,
|
|
||||||
};
|
|
||||||
int j;
|
|
||||||
|
|
||||||
for (j = 0; j < size; j++)
|
|
||||||
rmobile_add_device_to_domain_td(data[j].domain_name,
|
|
||||||
data[j].pdev, &latencies);
|
|
||||||
}
|
|
||||||
|
|
||||||
#else /* !CONFIG_ARCH_SHMOBILE_LEGACY */
|
|
||||||
|
|
||||||
static int rmobile_pd_suspend_busy(void)
|
static int rmobile_pd_suspend_busy(void)
|
||||||
{
|
{
|
||||||
/*
|
/*
|
||||||
|
@ -436,5 +399,3 @@ static int __init rmobile_init_pm_domains(void)
|
||||||
}
|
}
|
||||||
|
|
||||||
core_initcall(rmobile_init_pm_domains);
|
core_initcall(rmobile_init_pm_domains);
|
||||||
|
|
||||||
#endif /* !CONFIG_ARCH_SHMOBILE_LEGACY */
|
|
||||||
|
|
|
@ -31,28 +31,4 @@ struct pm_domain_device {
|
||||||
struct platform_device *pdev;
|
struct platform_device *pdev;
|
||||||
};
|
};
|
||||||
|
|
||||||
#if defined(CONFIG_PM_RMOBILE) && defined(CONFIG_ARCH_SHMOBILE_LEGACY)
|
|
||||||
extern void rmobile_init_domains(struct rmobile_pm_domain domains[], int num);
|
|
||||||
extern void rmobile_add_device_to_domain_td(const char *domain_name,
|
|
||||||
struct platform_device *pdev,
|
|
||||||
struct gpd_timing_data *td);
|
|
||||||
|
|
||||||
static inline void rmobile_add_device_to_domain(const char *domain_name,
|
|
||||||
struct platform_device *pdev)
|
|
||||||
{
|
|
||||||
rmobile_add_device_to_domain_td(domain_name, pdev, NULL);
|
|
||||||
}
|
|
||||||
|
|
||||||
extern void rmobile_add_devices_to_domains(struct pm_domain_device data[],
|
|
||||||
int size);
|
|
||||||
#else
|
|
||||||
|
|
||||||
#define rmobile_init_domains(domains, num) do { } while (0)
|
|
||||||
#define rmobile_add_device_to_domain_td(name, pdev, td) do { } while (0)
|
|
||||||
#define rmobile_add_device_to_domain(name, pdev) do { } while (0)
|
|
||||||
|
|
||||||
static inline void rmobile_add_devices_to_domains(struct pm_domain_device d[],
|
|
||||||
int size) {}
|
|
||||||
#endif /* CONFIG_PM_RMOBILE */
|
|
||||||
|
|
||||||
#endif /* PM_RMOBILE_H */
|
#endif /* PM_RMOBILE_H */
|
||||||
|
|
Загрузка…
Ссылка в новой задаче