Lines Matching defs:regmap
32 struct regmap *regmap;
52 regmap_read(priv->regmap, TIM_CNT, &cnt);
64 regmap_read(priv->regmap, TIM_ARR, &ceiling);
68 return regmap_write(priv->regmap, TIM_CNT, val);
78 regmap_read(priv->regmap, TIM_SMCR, &smcr);
123 regmap_read(priv->regmap, TIM_CR1, &cr1);
125 regmap_update_bits(priv->regmap, TIM_CR1, TIM_CR1_CEN, 0);
127 regmap_update_bits(priv->regmap, TIM_SMCR, TIM_SMCR_SMS, sms);
130 regmap_update_bits(priv->regmap, TIM_EGR, TIM_EGR_UG, TIM_EGR_UG);
133 regmap_update_bits(priv->regmap, TIM_CR1, TIM_CR1_CEN, cr1);
145 regmap_read(priv->regmap, TIM_CR1, &cr1);
158 regmap_read(priv->regmap, TIM_ARR, &arr);
174 regmap_update_bits(priv->regmap, TIM_CR1, TIM_CR1_ARPE, 0);
175 regmap_write(priv->regmap, TIM_ARR, ceiling);
186 regmap_read(priv->regmap, TIM_CR1, &cr1);
200 regmap_read(priv->regmap, TIM_CR1, &cr1);
204 regmap_update_bits(priv->regmap, TIM_CR1, TIM_CR1_CEN,
207 regmap_read(priv->regmap, TIM_CR1, &cr1);
208 regmap_update_bits(priv->regmap, TIM_CR1, TIM_CR1_CEN, 0);
331 priv->regmap = ddata->regmap;
346 regmap_write(priv->regmap, TIM_TISEL, 0x0);
363 regmap_read(priv->regmap, TIM_SMCR, &priv->bak.smcr);
364 regmap_read(priv->regmap, TIM_ARR, &priv->bak.arr);
365 regmap_read(priv->regmap, TIM_CNT, &priv->bak.cnt);
366 regmap_read(priv->regmap, TIM_CR1, &priv->bak.cr1);
369 regmap_update_bits(priv->regmap, TIM_CR1, TIM_CR1_CEN, 0);
389 regmap_write(priv->regmap, TIM_SMCR, priv->bak.smcr);
390 regmap_write(priv->regmap, TIM_ARR, priv->bak.arr);
391 regmap_write(priv->regmap, TIM_CNT, priv->bak.cnt);
394 regmap_write(priv->regmap, TIM_CR1, priv->bak.cr1);