TIM_SMCR
regmap_update_bits(priv->regmap, TIM_SMCR, TIM_SMCR_SMS, sms);
regmap_read(priv->regmap, TIM_SMCR, &priv->bak.smcr);
regmap_write(priv->regmap, TIM_SMCR, priv->bak.smcr);
regmap_read(priv->regmap, TIM_SMCR, &smcr);
regmap_read(priv->regmap, TIM_SMCR, &dat);
TIM_SMCR, TIM_SMCR_TS,
regmap_set_bits(priv->regmap, TIM_SMCR, TIM_SMCR_SMS);
regmap_read(priv->regmap, TIM_SMCR, &smcr);
regmap_update_bits(priv->regmap, TIM_SMCR, TIM_SMCR_SMS, sms);
regmap_read(priv->regmap, TIM_SMCR, &smcr);
regmap_read(priv->regmap, TIM_SMCR, &priv->bak.smcr);
regmap_write(priv->regmap, TIM_SMCR, priv->bak.smcr);
regmap_write(priv->regmap, TIM_SMCR, 0x0);