Home
last modified time | relevance | path

Searched refs:lcdc (Results 1 - 16 of 16) sorted by relevance

/kernel/linux/linux-5.10/drivers/video/fbdev/omap/
H A Dlcdc.c20 #include <mach/lcdc.h>
27 #include "lcdc.h"
29 #define MODULE_NAME "lcdc"
67 } lcdc; variable
71 lcdc.irq_mask |= mask; in enable_irqs()
76 lcdc.irq_mask &= ~mask; in disable_irqs()
107 l |= lcdc.irq_mask | OMAP_LCDC_IRQ_DONE; /* enabled IRQs */ in enable_controller()
129 init_completion(&lcdc.last_frame_complete); in disable_controller()
131 if (!wait_for_completion_timeout(&lcdc.last_frame_complete, in disable_controller()
133 dev_err(lcdc in disable_controller()
[all...]
H A DMakefile8 objs-yy := omapfb_main.o lcdc.o
/kernel/linux/linux-6.6/drivers/video/fbdev/omap/
H A Dlcdc.c28 #include "lcdc.h"
31 #define MODULE_NAME "lcdc"
69 } lcdc; variable
73 lcdc.irq_mask |= mask; in enable_irqs()
78 lcdc.irq_mask &= ~mask; in disable_irqs()
109 l |= lcdc.irq_mask | OMAP_LCDC_IRQ_DONE; /* enabled IRQs */ in enable_controller()
131 init_completion(&lcdc.last_frame_complete); in disable_controller()
133 if (!wait_for_completion_timeout(&lcdc.last_frame_complete, in disable_controller()
135 dev_err(lcdc.fbdev->dev, "timeout waiting for FRAME DONE\n"); in disable_controller()
146 dev_err(lcdc in reset_controller()
[all...]
H A DMakefile13 objs-yy := omapfb_main.o lcdc.o
/kernel/linux/linux-6.6/drivers/gpu/drm/imx/lcdc/
H A Dimx-lcdc.c143 struct imx_lcdc *lcdc = imx_lcdc_from_drmdev(pipe->crtc.dev); in imx_lcdc_update_hw_registers() local
150 writel(addr, lcdc->base + IMX21LCDC_LSSAR); in imx_lcdc_update_hw_registers()
157 clk_disable_unprepare(lcdc->clk_per); in imx_lcdc_update_hw_registers()
162 writel(framesize, lcdc->base + IMX21LCDC_LSR); in imx_lcdc_update_hw_registers()
168 writel(lhcr, lcdc->base + IMX21LCDC_LHCR); in imx_lcdc_update_hw_registers()
174 writel(lvcr, lcdc->base + IMX21LCDC_LVCR); in imx_lcdc_update_hw_registers()
176 lpcr = readl(lcdc->base + IMX21LCDC_LPCR); in imx_lcdc_update_hw_registers()
179 writel(lpcr, lcdc->base + IMX21LCDC_LPCR); in imx_lcdc_update_hw_registers()
182 writel(new_state->fb->pitches[0] / 4, lcdc->base + IMX21LCDC_LVPWR); in imx_lcdc_update_hw_registers()
186 clk_prepare_enable(lcdc in imx_lcdc_update_hw_registers()
196 struct imx_lcdc *lcdc = imx_lcdc_from_drmdev(pipe->crtc.dev); imx_lcdc_pipe_enable() local
252 struct imx_lcdc *lcdc = imx_lcdc_from_drmdev(pipe->crtc.dev); imx_lcdc_pipe_disable() local
369 struct imx_lcdc *lcdc = arg; imx_lcdc_irq_handler() local
385 struct imx_lcdc *lcdc; imx_lcdc_probe() local
[all...]
/kernel/linux/linux-5.10/drivers/pinctrl/qcom/
H A Dpinctrl-msm8660.c760 FUNCTION(lcdc),
781 PINGROUP(0, lcdc, dsub, _, _, _, _, _),
782 PINGROUP(1, lcdc, dsub, _, _, _, _, _),
783 PINGROUP(2, lcdc, dsub, _, _, _, _, _),
784 PINGROUP(3, lcdc, dsub, _, _, _, _, _),
785 PINGROUP(4, lcdc, dsub, _, _, _, _, _),
786 PINGROUP(5, lcdc, dsub, _, _, _, _, _),
787 PINGROUP(6, lcdc, dsub, _, _, _, _, _),
788 PINGROUP(7, lcdc, dsub, _, _, _, _, _),
789 PINGROUP(8, lcdc, dsu
[all...]
/kernel/linux/linux-6.6/drivers/pinctrl/qcom/
H A Dpinctrl-msm8660.c752 MSM_PIN_FUNCTION(lcdc),
773 PINGROUP(0, lcdc, dsub, _, _, _, _, _),
774 PINGROUP(1, lcdc, dsub, _, _, _, _, _),
775 PINGROUP(2, lcdc, dsub, _, _, _, _, _),
776 PINGROUP(3, lcdc, dsub, _, _, _, _, _),
777 PINGROUP(4, lcdc, dsub, _, _, _, _, _),
778 PINGROUP(5, lcdc, dsub, _, _, _, _, _),
779 PINGROUP(6, lcdc, dsub, _, _, _, _, _),
780 PINGROUP(7, lcdc, dsub, _, _, _, _, _),
781 PINGROUP(8, lcdc, dsu
[all...]
/kernel/linux/linux-5.10/drivers/video/fbdev/
H A Dsh_mobile_lcdcfb.c291 iowrite32(data, chan->lcdc->base + chan->reg_offs[reg_nr]); in lcdc_write_chan()
293 iowrite32(data, chan->lcdc->base + chan->reg_offs[reg_nr] + in lcdc_write_chan()
300 iowrite32(data, chan->lcdc->base + chan->reg_offs[reg_nr] + in lcdc_write_chan_mirror()
307 return ioread32(chan->lcdc->base + chan->reg_offs[reg_nr]); in lcdc_read_chan()
313 iowrite32(data, ovl->channel->lcdc->base + reg); in lcdc_write_overlay()
314 iowrite32(data, ovl->channel->lcdc->base + reg + SIDE_B_OFFSET); in lcdc_write_overlay()
403 lcdc_write(ch->lcdc, _LDDWD0R, data | LDDWDxR_WDACT); in lcdc_sys_write_index()
404 lcdc_wait_bit(ch->lcdc, _LDSR, LDSR_AS, 0); in lcdc_sys_write_index()
405 lcdc_write(ch->lcdc, _LDDWAR, LDDWAR_WA | in lcdc_sys_write_index()
407 lcdc_wait_bit(ch->lcdc, _LDS in lcdc_sys_write_index()
1522 struct sh_mobile_lcdc_priv *lcdc = ovl->channel->lcdc; sh_mobile_lcdc_overlay_fb_register() local
[all...]
H A Dsh_mobile_lcdcfb.h44 struct sh_mobile_lcdc_chan *lcdc; member
57 struct sh_mobile_lcdc_priv *lcdc; member
/kernel/linux/linux-6.6/drivers/video/fbdev/
H A Dsh_mobile_lcdcfb.c290 iowrite32(data, chan->lcdc->base + chan->reg_offs[reg_nr]); in lcdc_write_chan()
292 iowrite32(data, chan->lcdc->base + chan->reg_offs[reg_nr] + in lcdc_write_chan()
299 iowrite32(data, chan->lcdc->base + chan->reg_offs[reg_nr] + in lcdc_write_chan_mirror()
306 return ioread32(chan->lcdc->base + chan->reg_offs[reg_nr]); in lcdc_read_chan()
312 iowrite32(data, ovl->channel->lcdc->base + reg); in lcdc_write_overlay()
313 iowrite32(data, ovl->channel->lcdc->base + reg + SIDE_B_OFFSET); in lcdc_write_overlay()
400 lcdc_write(ch->lcdc, _LDDWD0R, data | LDDWDxR_WDACT); in lcdc_sys_write_index()
401 lcdc_wait_bit(ch->lcdc, _LDSR, LDSR_AS, 0); in lcdc_sys_write_index()
402 lcdc_write(ch->lcdc, _LDDWAR, LDDWAR_WA | in lcdc_sys_write_index()
404 lcdc_wait_bit(ch->lcdc, _LDS in lcdc_sys_write_index()
1518 struct sh_mobile_lcdc_priv *lcdc = ovl->channel->lcdc; sh_mobile_lcdc_overlay_fb_register() local
[all...]
H A Dsh_mobile_lcdcfb.h44 struct sh_mobile_lcdc_chan *lcdc; member
57 struct sh_mobile_lcdc_priv *lcdc; member
/kernel/linux/linux-5.10/drivers/clk/davinci/
H A Dpsc-da850.c121 LPSC(16, 0, lcdc, pll0_sysclk2, lcdc_clkdev, 0),
H A Dpsc-da830.c96 LPSC(16, 0, lcdc, pll0_sysclk2, lcdc_clkdev, 0),
/kernel/linux/linux-6.6/drivers/clk/davinci/
H A Dpsc-da850.c121 LPSC(16, 0, lcdc, pll0_sysclk2, lcdc_clkdev, 0),
H A Dpsc-da830.c96 LPSC(16, 0, lcdc, pll0_sysclk2, lcdc_clkdev, 0),
/kernel/linux/linux-5.10/arch/arm/mach-omap1/
H A Dlcd_dma.c29 #include <mach/lcdc.h>

Completed in 11 milliseconds