rtc: hym8563: return clock rate even when clock is disabled
PATCH 1/1 rtc: hym8563: return clock rate even when clock is disabled
When the clock is disabled, do not return a rate of 0 but instead return the rate the clock will be running at after it gets enabled. This prevents problems when the core clock code is trying to determine a suitable rate, while the clock is still off.
Signed-off-by Heiko Stuebner <[email protected]>
--- drivers/rtc/rtc-hym8563.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
drivers/rtc/rtc-hym8563.c +1 -1
@@ -309,7 +309,7 @@ static unsigned long hym8563_clkout_recalc_rate(struct clk_hw *hw,struct i2c_client *client = hym8563->client;int ret =i2c_smbus_read_byte_data (client,HYM8563_CLKOUT ); -if (ret <0 || ret &HYM8563_CLKOUT_DISABLE ) +if (ret <0 )return 0 ; ret &=HYM8563_CLKOUT_MASK ;
Signature · 1 line
2.1.4