/kernel/linux/linux-5.10/drivers/video/fbdev/omap/ |
H A D | lcdc.c | 20 #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 D | Makefile | 8 objs-yy := omapfb_main.o lcdc.o
|
/kernel/linux/linux-6.6/drivers/video/fbdev/omap/ |
H A D | lcdc.c | 28 #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 D | Makefile | 13 objs-yy := omapfb_main.o lcdc.o
|
/kernel/linux/linux-6.6/drivers/gpu/drm/imx/lcdc/ |
H A D | imx-lcdc.c | 143 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 D | pinctrl-msm8660.c | 760 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 D | pinctrl-msm8660.c | 752 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 D | sh_mobile_lcdcfb.c | 291 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 D | sh_mobile_lcdcfb.h | 44 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 D | sh_mobile_lcdcfb.c | 290 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 D | sh_mobile_lcdcfb.h | 44 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 D | psc-da850.c | 121 LPSC(16, 0, lcdc, pll0_sysclk2, lcdc_clkdev, 0),
|
H A D | psc-da830.c | 96 LPSC(16, 0, lcdc, pll0_sysclk2, lcdc_clkdev, 0),
|
/kernel/linux/linux-6.6/drivers/clk/davinci/ |
H A D | psc-da850.c | 121 LPSC(16, 0, lcdc, pll0_sysclk2, lcdc_clkdev, 0),
|
H A D | psc-da830.c | 96 LPSC(16, 0, lcdc, pll0_sysclk2, lcdc_clkdev, 0),
|
/kernel/linux/linux-5.10/arch/arm/mach-omap1/ |
H A D | lcd_dma.c | 29 #include <mach/lcdc.h>
|