Lines Matching refs:idiv
44 u64 idiv; member
94 static void sja1105_cgu_idiv_packing(void *buf, struct sja1105_cgu_idiv *idiv, in sja1105_cgu_idiv_packing() argument
99 sja1105_packing(buf, &idiv->clksrc, 28, 24, size, op); in sja1105_cgu_idiv_packing()
100 sja1105_packing(buf, &idiv->autoblock, 11, 11, size, op); in sja1105_cgu_idiv_packing()
101 sja1105_packing(buf, &idiv->idiv, 5, 2, size, op); in sja1105_cgu_idiv_packing()
102 sja1105_packing(buf, &idiv->pd, 0, 0, size, op); in sja1105_cgu_idiv_packing()
110 struct sja1105_cgu_idiv idiv; in sja1105_cgu_idiv_config() local
119 idiv.clksrc = 0x0A; /* 25MHz */ in sja1105_cgu_idiv_config()
120 idiv.autoblock = 1; /* Block clk automatically */ in sja1105_cgu_idiv_config()
121 idiv.idiv = factor - 1; /* Divide by 1 or 10 */ in sja1105_cgu_idiv_config()
122 idiv.pd = enabled ? 0 : 1; /* Power down? */ in sja1105_cgu_idiv_config()
123 sja1105_cgu_idiv_packing(packed_buf, &idiv, PACK); in sja1105_cgu_idiv_config()