Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 6459d7bb authored by Paul Mundt's avatar Paul Mundt
Browse files

sh: Kill off dead timer sysclass pm hooks.



With the conversion to generic clockevents these are completely unused,
so just kill it off.

Signed-off-by: default avatarPaul Mundt <lethal@linux-sh.org>
parent 5ac54964
Loading
Loading
Loading
Loading
+0 −45
Original line number Diff line number Diff line
@@ -97,51 +97,6 @@ static int __init rtc_generic_init(void)
}
module_init(rtc_generic_init);

#ifdef CONFIG_PM
int timer_suspend(struct sys_device *dev, pm_message_t state)
{
	struct sys_timer *sys_timer = container_of(dev, struct sys_timer, dev);

	sys_timer->ops->stop();

	return 0;
}

int timer_resume(struct sys_device *dev)
{
	struct sys_timer *sys_timer = container_of(dev, struct sys_timer, dev);

	sys_timer->ops->start();

	return 0;
}
#else
#define timer_suspend NULL
#define timer_resume NULL
#endif

static struct sysdev_class timer_sysclass = {
	.name	 = "timer",
	.suspend = timer_suspend,
	.resume	 = timer_resume,
};

static int __init timer_init_sysfs(void)
{
	int ret;

	if (!sys_timer)
		return 0;

	ret = sysdev_class_register(&timer_sysclass);
	if (ret != 0)
		return ret;

	sys_timer->dev.cls = &timer_sysclass;
	return sysdev_register(&sys_timer->dev);
}
device_initcall(timer_init_sysfs);

void (*board_time_init)(void);

struct clocksource clocksource_sh = {