On Sun, 15 May 2016 20:31:22 +0200
Maxime Ripard [off-list ref] wrote:
quoted
quoted
+void ccu_helper_wait_for_lock(struct ccu_common *common, u32 lock)
+{
+ u32 reg;
+
+ if (!(common->features & CCU_FEATURE_LOCK))
+ return;
+
+ WARN_ON(readl_relaxed_poll_timeout(common->base + common->reg, reg,
+ !(reg & lock), 0, 500));
no delay between reads? ^
Yes, I intended it to be a simple busy waiting loop since I don't
expect it to be very long. Do yu have any more data on how much time
it usually takes?
I have a Soc in which the rate of the audio clock is stable after a
good second.
--
Ken ar c'henta? | ** Breizh ha Linux atav! **
Jef | http://moinejf.free.fr/