Lines Matching refs:regmap
116 struct regmap *regmap; member
150 ret = regmap_update_bits(tve->regmap, TVE_COM_CONF_REG, in tve_enable()
156 regmap_write(tve->regmap, TVE_STAT_REG, 0xffffffff); in tve_enable()
160 regmap_write(tve->regmap, TVE_INT_CONT_REG, 0); in tve_enable()
162 regmap_write(tve->regmap, TVE_INT_CONT_REG, in tve_enable()
174 ret = regmap_update_bits(tve->regmap, TVE_COM_CONF_REG, in tve_disable()
192 ret = regmap_update_bits(tve->regmap, TVE_TVDAC0_CONT_REG, in tve_setup_vga()
197 ret = regmap_update_bits(tve->regmap, TVE_TVDAC1_CONT_REG, in tve_setup_vga()
202 ret = regmap_update_bits(tve->regmap, TVE_TVDAC2_CONT_REG, in tve_setup_vga()
214 ret = regmap_update_bits(tve->regmap, TVE_COM_CONF_REG, mask, val); in tve_setup_vga()
219 return regmap_update_bits(tve->regmap, TVE_TST_MODE_REG, in tve_setup_vga()
283 ret = regmap_update_bits(tve->regmap, TVE_COM_CONF_REG, in imx_tve_encoder_dpms()
394 regmap_read(tve->regmap, TVE_STAT_REG, &val); in imx_tve_irq_handler()
397 regmap_write(tve->regmap, TVE_STAT_REG, 0xffffffff); in imx_tve_irq_handler()
409 ret = regmap_read(tve->regmap, TVE_COM_CONF_REG, &val); in clk_tve_di_recalc_rate()
455 ret = regmap_update_bits(tve->regmap, TVE_COM_CONF_REG, in clk_tve_di_set_rate()
618 tve->regmap = devm_regmap_init_mmio_clk(dev, "tve", base, in imx_tve_bind()
620 if (IS_ERR(tve->regmap)) { in imx_tve_bind()
622 PTR_ERR(tve->regmap)); in imx_tve_bind()
623 return PTR_ERR(tve->regmap); in imx_tve_bind()
667 ret = regmap_read(tve->regmap, TVE_COM_CONF_REG, &val); in imx_tve_bind()
679 ret = regmap_write(tve->regmap, TVE_CD_CONT_REG, 0); in imx_tve_bind()