Home
last modified time | relevance | path

Searched refs:disp_ctrl (Results 1 – 3 of 3) sorted by relevance

/OK3568_Linux_fs/u-boot/drivers/video/tegra124/
H A Ddisplay.c55 static int update_display_mode(struct dc_ctlr *disp_ctrl, in update_display_mode() argument
61 writel(0x1, &disp_ctrl->disp.disp_timing_opt); in update_display_mode()
64 &disp_ctrl->disp.ref_to_sync); in update_display_mode()
67 &disp_ctrl->disp.sync_width); in update_display_mode()
70 timing->hback_porch.typ, &disp_ctrl->disp.back_porch); in update_display_mode()
73 timing->hfront_porch.typ, &disp_ctrl->disp.front_porch); in update_display_mode()
76 &disp_ctrl->disp.disp_active); in update_display_mode()
93 &disp_ctrl->disp.disp_clk_ctrl); in update_display_mode()
120 int tegra_dc_sor_general_act(struct dc_ctlr *disp_ctrl) in tegra_dc_sor_general_act() argument
122 writel(GENERAL_ACT_REQ, &disp_ctrl->cmd.state_ctrl); in tegra_dc_sor_general_act()
[all …]
H A Dsor.c679 static void tegra_dc_sor_enable_dc(struct dc_ctlr *disp_ctrl) in tegra_dc_sor_enable_dc() argument
681 u32 reg_val = readl(&disp_ctrl->cmd.state_access); in tegra_dc_sor_enable_dc()
683 writel(reg_val | WRITE_MUX_ACTIVE, &disp_ctrl->cmd.state_access); in tegra_dc_sor_enable_dc()
684 writel(VSYNC_H_POSITION(1), &disp_ctrl->disp.disp_timing_opt); in tegra_dc_sor_enable_dc()
688 &disp_ctrl->cmd.disp_cmd); in tegra_dc_sor_enable_dc()
689 writel(reg_val, &disp_ctrl->cmd.state_access); in tegra_dc_sor_enable_dc()
762 struct dc_ctlr *disp_ctrl; in tegra_dc_sor_attach() local
767 disp_ctrl = (struct dc_ctlr *)dev_read_addr(dc_dev); in tegra_dc_sor_attach()
769 tegra_dc_sor_enable_dc(disp_ctrl); in tegra_dc_sor_attach()
772 writel(0x9f00, &disp_ctrl->cmd.state_ctrl); in tegra_dc_sor_attach()
[all …]
H A Dsor.h908 void tegra_dc_sor_disable_win_short_raster(struct dc_ctlr *disp_ctrl,
910 int tegra_dc_sor_general_act(struct dc_ctlr *disp_ctrl);
911 void tegra_dc_sor_restore_win_and_raster(struct dc_ctlr *disp_ctrl,