Lines Matching refs:clcd
35 int MXC_CLCD_RevA_Init(mxc_clcd_reva_regs_t *clcd, mxc_clcd_cfg_t *cfg) in MXC_CLCD_RevA_Init() argument
40 clcd->ctrl = 0; in MXC_CLCD_RevA_Init()
41 clcd->vtim_0 = 0; in MXC_CLCD_RevA_Init()
42 clcd->vtim_1 = 0; in MXC_CLCD_RevA_Init()
43 clcd->clk = 0; in MXC_CLCD_RevA_Init()
44 clcd->htim = 0; in MXC_CLCD_RevA_Init()
49 clcd->int_en = 0; in MXC_CLCD_RevA_Init()
50 clcd->stat = clcd->stat; in MXC_CLCD_RevA_Init()
56 int MXC_CLCD_RevA_Shutdown(mxc_clcd_reva_regs_t *clcd) in MXC_CLCD_RevA_Shutdown() argument
59 clcd->int_en = 0; in MXC_CLCD_RevA_Shutdown()
60 clcd->stat = clcd->stat; in MXC_CLCD_RevA_Shutdown()
63 clcd->ctrl = 0; in MXC_CLCD_RevA_Shutdown()
64 clcd->vtim_0 = 0; in MXC_CLCD_RevA_Shutdown()
65 clcd->vtim_1 = 0; in MXC_CLCD_RevA_Shutdown()
66 clcd->clk = 0; in MXC_CLCD_RevA_Shutdown()
67 clcd->htim = 0; in MXC_CLCD_RevA_Shutdown()
73 int MXC_CLCD_RevA_ConfigPanel(mxc_clcd_reva_regs_t *clcd, mxc_clcd_cfg_t *cfg) in MXC_CLCD_RevA_ConfigPanel() argument
77 clcd->clk = ((MXC_S_CLCD_REVA_CLK_EDGE_RISEEDGE) | (MXC_S_CLCD_REVA_CLK_HPOL_ACTIVEHI) | in MXC_CLCD_RevA_ConfigPanel()
81 clcd->vtim_0 = (cfg->vbackporch << MXC_F_CLCD_REVA_VTIM_0_VBACKPORCH_POS) | (cfg->height - 1); in MXC_CLCD_RevA_ConfigPanel()
82 clcd->vtim_1 = (cfg->vfrontporch << MXC_F_CLCD_REVA_VTIM_1_VFRONTPORCH_POS) | in MXC_CLCD_RevA_ConfigPanel()
85 clcd->htim = ((cfg->hfrontporch - 1) << MXC_F_CLCD_REVA_HTIM_HFRONTPORCH_POS) | in MXC_CLCD_RevA_ConfigPanel()
90 clcd->ctrl |= cfg->bpp; in MXC_CLCD_RevA_ConfigPanel()
93 clcd->palette[i] = cfg->palette[i]; in MXC_CLCD_RevA_ConfigPanel()
99 int MXC_CLCD_RevA_Enable(mxc_clcd_reva_regs_t *clcd) in MXC_CLCD_RevA_Enable() argument
101 clcd->ctrl |= MXC_S_CLCD_REVA_CTRL_LCDEN_ENABLE | (8 << MXC_F_CLCD_REVA_CTRL_DISPTYPE_POS) | in MXC_CLCD_RevA_Enable()
108 int MXC_CLCD_RevA_Disable(mxc_clcd_reva_regs_t *clcd) in MXC_CLCD_RevA_Disable() argument
110 clcd->ctrl &= (~MXC_S_CLCD_REVA_CTRL_LCDEN_ENABLE); in MXC_CLCD_RevA_Disable()
116 int MXC_CLCD_RevA_SetFrameAddr(mxc_clcd_reva_regs_t *clcd, void *addr) in MXC_CLCD_RevA_SetFrameAddr() argument
118 clcd->ctrl &= (~MXC_S_CLCD_REVA_CTRL_LCDEN_ENABLE); in MXC_CLCD_RevA_SetFrameAddr()
119 clcd->fr = (uint32_t)addr; in MXC_CLCD_RevA_SetFrameAddr()
120 clcd->ctrl |= (MXC_S_CLCD_REVA_CTRL_LCDEN_ENABLE); in MXC_CLCD_RevA_SetFrameAddr()