Lines Matching refs:vouctl
174 void __iomem *vouctl; member
230 zx_writel_mask(vou->vouctl + VOU_INF_HDMI_CTRL, VOU_HDMI_AUD_MASK, aud); in vou_inf_hdmi_audio_sel()
259 zx_writel_mask(vou->vouctl + VOU_INF_DATA_SEL, 0x3 << data_sel_shift, in vou_inf_enable()
263 zx_writel_mask(vou->vouctl + VOU_INF_CH_SEL, 0x1 << id, in vou_inf_enable()
267 zx_writel_mask(vou->vouctl + VOU_CLK_SEL, inf->clocks_sel_bits, in vou_inf_enable()
271 zx_writel_mask(vou->vouctl + VOU_CLK_EN, inf->clocks_en_bits, in vou_inf_enable()
275 zx_writel_mask(vou->vouctl + VOU_INF_EN, 1 << id, 1 << id); in vou_inf_enable()
284 zx_writel_mask(vou->vouctl + VOU_INF_EN, 1 << id, 0); in vou_inf_disable()
287 zx_writel_mask(vou->vouctl + VOU_CLK_EN, inf->clocks_en_bits, 0); in vou_inf_disable()
299 zx_writel_mask(vou->vouctl + VOU_DIV_PARA, DIV_PARA_UPDATE, 0); in zx_vou_config_dividers()
339 zx_writel_mask(vou->vouctl + reg, 0x7 << shift, in zx_vou_config_dividers()
344 zx_writel_mask(vou->vouctl + VOU_DIV_PARA, DIV_PARA_UPDATE, in zx_vou_config_dividers()
619 zx_writel_mask(vou->vouctl + VOU_CLK_SEL, bits->clksel, 0); in zx_vou_layer_enable()
623 zx_writel_mask(vou->vouctl + VOU_CLK_SEL, bits->clksel, in zx_vou_layer_enable()
738 zx_writel(vou->vouctl + VOU_SOFT_RST, ~0); in vou_hw_init()
741 zx_writel(vou->vouctl + VOU_CLK_EN, ~0); in vou_hw_init()
802 vou->vouctl = devm_ioremap_resource(dev, res); in zx_crtc_bind()
803 if (IS_ERR(vou->vouctl)) { in zx_crtc_bind()
804 ret = PTR_ERR(vou->vouctl); in zx_crtc_bind()