From mboxrd@z Thu Jan 1 00:00:00 1970 From: dbaryshkov@gmail.com (Dmitry Eremin-Solenikov) Date: Wed, 11 Feb 2015 03:25:51 +0300 Subject: [PATCH] ARM: sa1100: add dummy clk_set_rate implementation Message-ID: <1423614351-29741-1-git-send-email-dbaryshkov@gmail.com> To: linux-arm-kernel@lists.infradead.org List-Id: linux-arm-kernel.lists.infradead.org Add dummy clk_set_rate implementation that returns -EINVAL if the rate passed is not equal to the rate of the clock. This for example fixes the following build issue: ERROR: "clk_set_rate" [drivers/usb/phy/phy-generic.ko] undefined! scripts/Makefile.modpost:90: recipe for target '__modpost' failed Cc: Signed-off-by: Dmitry Eremin-Solenikov --- arch/arm/mach-sa1100/clock.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/arch/arm/mach-sa1100/clock.c b/arch/arm/mach-sa1100/clock.c index 03c75a8..7f9544d 100644 --- a/arch/arm/mach-sa1100/clock.c +++ b/arch/arm/mach-sa1100/clock.c @@ -104,6 +104,15 @@ unsigned long clk_get_rate(struct clk *clk) } EXPORT_SYMBOL(clk_get_rate); +int clk_set_rate(struct clk *clk, unsigned long rate) +{ + if (rate != clk_get_rate(clk)) + return -EINVAL; + + return 0; +} +EXPORT_SYMBOL(clk_set_rate); + const struct clkops clk_gpio27_ops = { .enable = clk_gpio27_enable, .disable = clk_gpio27_disable, -- 2.1.4