#else
 static inline int adv7511_cec_init(struct device *dev, struct adv7511 *adv7511)
 {
-       unsigned int offset = adv7511->type == ADV7533 ?
-                                               ADV7533_REG_CEC_OFFSET : 0;
-
-       regmap_write(adv7511->regmap, ADV7511_REG_CEC_CTRL + offset,
+       regmap_write(adv7511->regmap, ADV7511_REG_CEC_CTRL,
                     ADV7511_CEC_CTRL_POWER_DOWN);
        return 0;
 }
 
                goto err_cec_alloc;
        }
 
-       regmap_write(adv7511->regmap, ADV7511_REG_CEC_CTRL + offset, 0);
+       regmap_write(adv7511->regmap, ADV7511_REG_CEC_CTRL, 0);
        /* cec soft reset */
        regmap_write(adv7511->regmap_cec,
                     ADV7511_REG_CEC_SOFT_RESET + offset, 0x01);
        dev_info(dev, "Initializing CEC failed with error %d, disabling CEC\n",
                 ret);
 err_cec_parse_dt:
-       regmap_write(adv7511->regmap, ADV7511_REG_CEC_CTRL + offset,
+       regmap_write(adv7511->regmap, ADV7511_REG_CEC_CTRL,
                     ADV7511_CEC_CTRL_POWER_DOWN);
        return ret == -EPROBE_DEFER ? ret : 0;
 }