mirror of
https://github.com/u-boot/u-boot.git
synced 2024-11-26 05:34:30 +08:00
dm: omap-timer: Update clock rate only if not populated
timer_pre_probe() tries to populate the clock rate from DT. omap timer driver tries to overwrite this value irrespective of the value populated fro DT. So update this value only when DT doesn't populate the clock rate. Signed-off-by: Lokesh Vutla <lokeshvutla@ti.com>
This commit is contained in:
parent
3ee15a5180
commit
84b4221cff
@ -61,7 +61,8 @@ static int omap_timer_probe(struct udevice *dev)
|
||||
struct timer_dev_priv *uc_priv = dev_get_uclass_priv(dev);
|
||||
struct omap_timer_priv *priv = dev_get_priv(dev);
|
||||
|
||||
uc_priv->clock_rate = TIMER_CLOCK;
|
||||
if (!uc_priv->clock_rate)
|
||||
uc_priv->clock_rate = TIMER_CLOCK;
|
||||
|
||||
/* start the counter ticking up, reload value on overflow */
|
||||
writel(0, &priv->regs->tldr);
|
||||
|
Loading…
Reference in New Issue
Block a user