Lines Matching defs:idiv
44 u64 idiv;
94 static void sja1105_cgu_idiv_packing(void *buf, struct sja1105_cgu_idiv *idiv,
99 sja1105_packing(buf, &idiv->clksrc, 28, 24, size, op);
100 sja1105_packing(buf, &idiv->autoblock, 11, 11, size, op);
101 sja1105_packing(buf, &idiv->idiv, 5, 2, size, op);
102 sja1105_packing(buf, &idiv->pd, 0, 0, size, op);
110 struct sja1105_cgu_idiv idiv;
114 dev_err(dev, "idiv factor must be 1 or 10\n");
119 idiv.clksrc = 0x0A; /* 25MHz */
120 idiv.autoblock = 1; /* Block clk automatically */
121 idiv.idiv = factor - 1; /* Divide by 1 or 10 */
122 idiv.pd = enabled ? 0 : 1; /* Power down? */
123 sja1105_cgu_idiv_packing(packed_buf, &idiv, PACK);
536 dev_err(dev, "Failed to configure idiv\n");