Lines Matching refs:ldev
116 struct lsdc_device *ldev = to_lsdc(ddev); in ls7a2000_hdmi_encoder_regs_show() local
125 preg->name, offset, lsdc_rreg32(ldev, offset)); in ls7a2000_hdmi_encoder_regs_show()
168 struct lsdc_device *ldev = to_lsdc(ddev); in ls7a2000_hdmi0_vga_connector_detect() local
171 val = lsdc_rreg32(ldev, LSDC_HDMI_HPD_STATUS_REG); in ls7a2000_hdmi0_vga_connector_detect()
189 struct lsdc_device *ldev = to_lsdc(connector->dev); in ls7a2000_hdmi1_connector_detect() local
192 val = lsdc_rreg32(ldev, LSDC_HDMI_HPD_STATUS_REG); in ls7a2000_hdmi1_connector_detect()
230 struct lsdc_device *ldev = to_lsdc(ddev); in ls7a2000_hdmi0_encoder_reset() local
234 lsdc_wreg32(ldev, LSDC_CRTC0_DVO_CONF_REG, val); in ls7a2000_hdmi0_encoder_reset()
237 val = lsdc_rreg32(ldev, LSDC_HDMI0_INTF_CTRL_REG); in ls7a2000_hdmi0_encoder_reset()
239 lsdc_wreg32(ldev, LSDC_HDMI0_INTF_CTRL_REG, val); in ls7a2000_hdmi0_encoder_reset()
242 lsdc_wreg32(ldev, LSDC_HDMI0_PHY_CTRL_REG, HDMI_PHY_RESET_N); in ls7a2000_hdmi0_encoder_reset()
252 struct lsdc_device *ldev = to_lsdc(ddev); in ls7a2000_hdmi1_encoder_reset() local
256 lsdc_wreg32(ldev, LSDC_CRTC1_DVO_CONF_REG, val); in ls7a2000_hdmi1_encoder_reset()
259 val = lsdc_rreg32(ldev, LSDC_HDMI1_INTF_CTRL_REG); in ls7a2000_hdmi1_encoder_reset()
261 lsdc_wreg32(ldev, LSDC_HDMI1_INTF_CTRL_REG, val); in ls7a2000_hdmi1_encoder_reset()
264 lsdc_wreg32(ldev, LSDC_HDMI1_PHY_CTRL_REG, HDMI_PHY_RESET_N); in ls7a2000_hdmi1_encoder_reset()
289 struct lsdc_device *ldev = to_lsdc(ddev); in ls7a2000_hdmi_set_avi_infoframe() local
320 lsdc_pipe_wreg32(ldev, LSDC_HDMI0_AVI_CONTENT0, index, content0); in ls7a2000_hdmi_set_avi_infoframe()
321 lsdc_pipe_wreg32(ldev, LSDC_HDMI0_AVI_CONTENT1, index, content1); in ls7a2000_hdmi_set_avi_infoframe()
322 lsdc_pipe_wreg32(ldev, LSDC_HDMI0_AVI_CONTENT2, index, content2); in ls7a2000_hdmi_set_avi_infoframe()
323 lsdc_pipe_wreg32(ldev, LSDC_HDMI0_AVI_CONTENT3, index, content3); in ls7a2000_hdmi_set_avi_infoframe()
325 lsdc_pipe_wreg32(ldev, LSDC_HDMI0_AVI_INFO_CRTL_REG, index, in ls7a2000_hdmi_set_avi_infoframe()
340 struct lsdc_device *ldev = to_lsdc(ddev); in ls7a2000_hdmi_atomic_disable() local
344 val = lsdc_pipe_rreg32(ldev, LSDC_HDMI0_PHY_CTRL_REG, index); in ls7a2000_hdmi_atomic_disable()
346 lsdc_pipe_wreg32(ldev, LSDC_HDMI0_PHY_CTRL_REG, index, val); in ls7a2000_hdmi_atomic_disable()
349 val = lsdc_pipe_rreg32(ldev, LSDC_HDMI0_INTF_CTRL_REG, index); in ls7a2000_hdmi_atomic_disable()
351 lsdc_pipe_wreg32(ldev, LSDC_HDMI0_INTF_CTRL_REG, index, val); in ls7a2000_hdmi_atomic_disable()
360 struct lsdc_device *ldev = to_lsdc(ddev); in ls7a2000_hdmi_atomic_enable() local
369 lsdc_pipe_wreg32(ldev, LSDC_HDMI0_ZONE_REG, index, val); in ls7a2000_hdmi_atomic_enable()
378 lsdc_pipe_wreg32(ldev, LSDC_HDMI0_PHY_CTRL_REG, index, val); in ls7a2000_hdmi_atomic_enable()
388 lsdc_pipe_wreg32(ldev, LSDC_HDMI0_INTF_CTRL_REG, index, val); in ls7a2000_hdmi_atomic_enable()
413 static void ls7a2000_hdmi_phy_pll_config(struct lsdc_device *ldev, in ls7a2000_hdmi_phy_pll_config() argument
417 struct drm_device *ddev = &ldev->base; in ls7a2000_hdmi_phy_pll_config()
422 lsdc_pipe_wreg32(ldev, LSDC_HDMI0_PHY_PLL_REG, index, 0x0); in ls7a2000_hdmi_phy_pll_config()
451 lsdc_pipe_wreg32(ldev, LSDC_HDMI0_PHY_PLL_REG, index, val); in ls7a2000_hdmi_phy_pll_config()
455 lsdc_pipe_wreg32(ldev, LSDC_HDMI0_PHY_PLL_REG, index, val); in ls7a2000_hdmi_phy_pll_config()
463 val = lsdc_pipe_rreg32(ldev, LSDC_HDMI0_PHY_PLL_REG, index); in ls7a2000_hdmi_phy_pll_config()
473 lsdc_pipe_wreg32(ldev, LSDC_HDMI0_PHY_CAL_REG, index, 0x0f000ff0); in ls7a2000_hdmi_phy_pll_config()
487 struct lsdc_device *ldev = to_lsdc(ddev); in ls7a2000_hdmi_atomic_mode_set() local
490 ls7a2000_hdmi_phy_pll_config(ldev, mode->clock, index); in ls7a2000_hdmi_atomic_mode_set()