Merge branch 'clk-fixes' into clk-next
* clk-fixes: clk: versatile: mask VCO bits before writing
This commit is contained in:
commit
58bb621536
@ -78,6 +78,9 @@ static int vco_set(struct clk_icst *icst, struct icst_vco vco)
|
||||
ret = regmap_read(icst->map, icst->vcoreg_off, &val);
|
||||
if (ret)
|
||||
return ret;
|
||||
|
||||
/* Mask the 18 bits used by the VCO */
|
||||
val &= ~0x7ffff;
|
||||
val |= vco.v | (vco.r << 9) | (vco.s << 16);
|
||||
|
||||
/* This magic unlocks the VCO so it can be controlled */
|
||||
|
Loading…
Reference in New Issue
Block a user