ATMEL_TC_BMR
writel(bmr_cache, tcaddr + ATMEL_TC_BMR);
writel(ATMEL_TC_TC1XC1S_TIOA0, tcaddr + ATMEL_TC_BMR);
bmr_cache = readl(tcaddr + ATMEL_TC_BMR);
regmap_write(priv->regmap, ATMEL_TC_BMR, bmr);
ret = regmap_update_bits(regmap, ATMEL_TC_BMR, ATMEL_TC_QDEN | ATMEL_TC_POSEN, 0);
regmap_read(priv->regmap, ATMEL_TC_BMR, &bmr);