commit | 00e8e87f10155b06ae2bc9f93c4d006681640e65 | [log] [tgz] |
---|---|---|
author | Alexandre Belloni <alexandre.belloni@bootlin.com> | Fri Oct 09 17:30:58 2020 +0200 |
committer | Alexandre Belloni <alexandre.belloni@bootlin.com> | Thu Oct 15 12:09:34 2020 +0200 |
tree | e17d027855fcc92e2e28dfa15700b77410086830 | |
parent | 770c03e6dabacd5b9f57bba93c4311d32b618640 [diff] |
rtc: rv3028: fix clock output support rv3028_clkout_set_rate unconditionally sets RV3028_CLKOUT_CLKOE but clk_set_rate may be called with the clock disabled. Ensure the clock is kept disabled if it was not yet enabled. Also, the actual rate was overwritten when enabling the clock, properly write to the register only once. Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Link: https://lore.kernel.org/r/20201009153101.721149-1-alexandre.belloni@bootlin.com