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

Commit c8241085 authored by Kuninori Morimoto's avatar Kuninori Morimoto Committed by Rafael J. Wysocki
Browse files

ARM: mach-shmobile: clock-r8a7740: use followparent_recalc on usb24s



If the clocks is always same value as the parent clock,
we can use followparent_recalc() for .recalc

Reported-by: default avatarPaul Mundt <lethal@linux-sh.org>
Signed-off-by: default avatarKuninori Morimoto <kuninori.morimoto.gx@renesas.com>
Reviewed-by: default avatarSimon Horman <horms@verge.net.au>
Acked-by: default avatarMagnus Damm <damm@opensource.se>
Signed-off-by: default avatarRafael J. Wysocki <rjw@sisk.pl>
parent f2c2d7e9
Loading
Loading
Loading
Loading
+1 −6
Original line number Diff line number Diff line
@@ -188,11 +188,6 @@ static struct clk *usb24s_parents[] = {
	[1] = &extal2_clk
};

static unsigned long usb24s_recalc(struct clk *clk)
{
	return clk->parent->rate;
};

static int usb24s_enable(struct clk *clk)
{
	__raw_writel(__raw_readl(USBCKCR) & ~(1 << 8), USBCKCR);
@@ -234,7 +229,7 @@ static int usb24s_set_parent(struct clk *clk, struct clk *parent)
}

static struct sh_clk_ops usb24s_clk_ops = {
	.recalc		= usb24s_recalc,
	.recalc		= followparent_recalc,
	.enable		= usb24s_enable,
	.disable	= usb24s_disable,
	.set_parent	= usb24s_set_parent,