TIM_ARR
writel_relaxed(UINT_MAX, timer_of_base(to) + TIM_ARR);
width = readl_relaxed(timer_of_base(to) + TIM_ARR);
regmap_read(priv->regmap, TIM_ARR, &arr);
regmap_write(priv->regmap, TIM_ARR, ceiling);
regmap_read(priv->regmap, TIM_ARR, &ceiling);
regmap_read(priv->regmap, TIM_ARR, &priv->bak.arr);
regmap_write(priv->regmap, TIM_ARR, priv->bak.arr);
regmap_write(priv->regmap, TIM_ARR, prd - 1);
regmap_write(priv->regmap, TIM_ARR, 0);
regmap_read(priv->regmap, TIM_ARR, &arr);
regmap_read(priv->regmap, TIM_ARR, &arr);
regmap_write(priv->regmap, TIM_ARR, preset);
regmap_read(priv->regmap, TIM_ARR, &priv->bak.arr);
regmap_write(priv->regmap, TIM_ARR, priv->bak.arr);
regmap_read(ddata->regmap, TIM_ARR, &arr);
regmap_write(ddata->regmap, TIM_ARR, ~0L);
regmap_read(ddata->regmap, TIM_ARR, &ddata->max_arr);
regmap_write(ddata->regmap, TIM_ARR, arr);
ret = regmap_read(priv->regmap, TIM_ARR, &wfhw->arr);
ret = regmap_read(priv->regmap, TIM_ARR, &wfhw->arr);
ret = regmap_read(priv->regmap, TIM_ARR, &arr);
ret = regmap_write(priv->regmap, TIM_ARR, wfhw->arr);
regmap_write(priv->regmap, TIM_ARR, priv->max_arr);