]> git.baikalelectronics.ru Git - kernel.git/commit
rtc: sun6i: Enable the bus clock when provided
authorSamuel Holland <samuel@sholland.org>
Thu, 3 Feb 2022 02:17:33 +0000 (20:17 -0600)
committerAlexandre Belloni <alexandre.belloni@bootlin.com>
Tue, 15 Feb 2022 22:15:15 +0000 (23:15 +0100)
commitc1d751d7a0569a5102815e391afd1c581ccef4c8
tree08539d2eced58c820bd01435fa261b58b3a5aedc
parent0bba37f600abb482327aa28cc66621ac98d16fa1
rtc: sun6i: Enable the bus clock when provided

H6 and newer variants of the RTC hardware have a bus clock gate in the
PRCM CCU. This was not known at the time H6 support was added, so it was
not included in the H6 RTC binding, nor in the H6 PRCM CCU driver. Now
that this clock gate is documented, it is included in the A100 and D1
PRCM CCU drivers. Therefore, the RTC driver needs to have a consumer for
the clock gate to prevent Linux from disabling it.

Patch-changes: 3
 - New patch for compatibility with new CCU drivers

Signed-off-by: Samuel Holland <samuel@sholland.org>
Reviewed-by: Maxime Ripard <maxime@cerno.tech>
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
Link: https://lore.kernel.org/r/20220203021736.13434-4-samuel@sholland.org
drivers/rtc/rtc-sun6i.c