asoc: codecs: Vote for codec core and NPL clocks before regcache_sync
Vote for codec core and NPL clocks before regcache_sync to avoid unclocked access of bolero registers. Unvote once the regcache sync is done. Change-Id: Iae45f487113c55318f33cd1950e2d6b64bcd945a Signed-off-by: Aditya Bavanari <abavanar@codeaurora.org>
This commit is contained in:
@@ -19,6 +19,7 @@ int bolero_clk_rsc_request_clock(struct device *dev,
|
||||
int clk_id_req,
|
||||
bool enable);
|
||||
int bolero_rsc_clk_reset(struct device *dev, int clk_id);
|
||||
void bolero_clk_rsc_enable_all_clocks(struct device *dev, bool enable);
|
||||
#else
|
||||
static inline void bolero_clk_rsc_fs_gen_request(struct device *dev,
|
||||
bool enable)
|
||||
@@ -42,5 +43,10 @@ static inline int bolero_rsc_clk_reset(struct device *dev, int clk_id)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
static inline void bolero_clk_rsc_enable_all_clocks(struct device *dev,
|
||||
bool enable)
|
||||
{
|
||||
return;
|
||||
}
|
||||
#endif /* CONFIG_SND_SOC_BOLERO */
|
||||
#endif /* BOLERO_CLK_RSC_H */
|
||||
|
Viittaa uudesa ongelmassa
Block a user