clk: clk: Add clk_gate_restore
authorKeerthy <j-keerthy@ti.com>
Fri, 2 Nov 2018 10:28:02 +0000 (15:58 +0530)
committerTero Kristo <t-kristo@ti.com>
Tue, 6 Nov 2018 13:03:46 +0000 (15:03 +0200)
commitd6a43c6881da15ab85cb62043789c727748e8312
treedd5cc54b11a4e28f011daa50236d654e99672dd1
parente82ce46eba1c23d74145f13f18d3ce33066e7962
clk: clk: Add clk_gate_restore

commit 435365485f40cf12747d1daa2253a4f4b46b8148 upstream

The gate clocks restore context function enables or disables
the clock based on the enable_count. This is done in cases
where the clock context is lost and based on the enable_count
the clock either needs to be enabled/disabled. This helps
restore the state of gate clocks.

Signed-off-by: Keerthy <j-keerthy@ti.com>
drivers/clk/clk.c
include/linux/clk-provider.h