Home
last modified time | relevance | path

Searched refs:lcdc_write (Results 1 – 7 of 7) sorted by relevance

/openbmc/u-boot/drivers/video/
H A Dda8xx-fb.c162 static inline void lcdc_write(unsigned int val, u32 *addr) in lcdc_write() function
223 lcdc_write(LCD_CLK_MAIN_RESET, in lcd_enable_raster()
229 lcdc_write(0, in lcd_enable_raster()
236 lcdc_write(reg | LCD_RASTER_ENABLE, in lcd_enable_raster()
253 lcdc_write(reg & ~LCD_RASTER_ENABLE, in lcd_disable_raster()
267 lcdc_write(stat, &da8xx_fb_reg_base->stat); in lcd_disable_raster()
269 lcdc_write(stat, &da8xx_fb_reg_base->raw_stat); in lcd_disable_raster()
303 lcdc_write(reg_int, &da8xx_fb_reg_base->int_ena_set); in lcd_blit()
308 lcdc_write(start, &da8xx_fb_reg_base->dma_frm_buf_base_addr_0); in lcd_blit()
309 lcdc_write(end, &da8xx_fb_reg_base->dma_frm_buf_ceiling_addr_0); in lcd_blit()
[all …]
/openbmc/linux/drivers/video/fbdev/
H A Dda8xx-fb.c136 static void lcdc_write(unsigned int val, unsigned int addr) in lcdc_write() function
261 lcdc_write(LCD_CLK_MAIN_RESET, LCD_CLK_RESET_REG); in lcd_enable_raster()
266 lcdc_write(0, LCD_CLK_RESET_REG); in lcd_enable_raster()
272 lcdc_write(reg | LCD_RASTER_ENABLE, LCD_RASTER_CTRL_REG); in lcd_enable_raster()
283 lcdc_write(reg & ~LCD_RASTER_ENABLE, LCD_RASTER_CTRL_REG); in lcd_disable_raster()
325 lcdc_write(reg_int, LCD_INT_ENABLE_SET_REG); in lcd_blit()
329 lcdc_write(start, LCD_DMA_FRM_BUF_BASE_ADDR_0_REG); in lcd_blit()
330 lcdc_write(end, LCD_DMA_FRM_BUF_CEILING_ADDR_0_REG); in lcd_blit()
331 lcdc_write(start, LCD_DMA_FRM_BUF_BASE_ADDR_1_REG); in lcd_blit()
332 lcdc_write(end, LCD_DMA_FRM_BUF_CEILING_ADDR_1_REG); in lcd_blit()
[all …]
H A Dsh_mobile_lcdcfb.c316 static void lcdc_write(struct sh_mobile_lcdc_priv *priv, in lcdc_write() function
400 lcdc_write(ch->lcdc, _LDDWD0R, data | LDDWDxR_WDACT); in lcdc_sys_write_index()
402 lcdc_write(ch->lcdc, _LDDWAR, LDDWAR_WA | in lcdc_sys_write_index()
411 lcdc_write(ch->lcdc, _LDDWD0R, data | LDDWDxR_WDACT | LDDWDxR_RSW); in lcdc_sys_write_data()
413 lcdc_write(ch->lcdc, _LDDWAR, LDDWAR_WA | in lcdc_sys_write_data()
422 lcdc_write(ch->lcdc, _LDDRDR, LDDRDR_RSR); in lcdc_sys_read_data()
424 lcdc_write(ch->lcdc, _LDDRAR, LDDRAR_RA | in lcdc_sys_read_data()
642 lcdc_write(priv, _LDINTR, (ldintr ^ LDINTR_STATUS_MASK) & ~LDINTR_VEE); in sh_mobile_lcdc_irq()
682 lcdc_write(ch->lcdc, _LDINTR, ldintr); in sh_mobile_lcdc_wait_for_vsync()
700 lcdc_write(priv, _LDCNT2R, tmp | LDCNT2R_DO); in sh_mobile_lcdc_start_stop()
[all …]
/openbmc/linux/drivers/gpu/drm/renesas/shmobile/
H A Dshmob_drm_crtc.c80 lcdc_write(sdev, LDMT1R, value); in shmob_drm_crtc_setup_geometry()
91 lcdc_write(sdev, LDMT2R, value); in shmob_drm_crtc_setup_geometry()
97 lcdc_write(sdev, LDMT3R, value); in shmob_drm_crtc_setup_geometry()
102 lcdc_write(sdev, LDHCNR, value); in shmob_drm_crtc_setup_geometry()
106 lcdc_write(sdev, LDHSYNR, value); in shmob_drm_crtc_setup_geometry()
111 lcdc_write(sdev, LDHAJR, value); in shmob_drm_crtc_setup_geometry()
115 lcdc_write(sdev, LDVLNR, value); in shmob_drm_crtc_setup_geometry()
119 lcdc_write(sdev, LDVSYNR, value); in shmob_drm_crtc_setup_geometry()
129 lcdc_write(sdev, LDCNT2R, value | LDCNT2R_DO); in shmob_drm_crtc_start_stop()
131 lcdc_write(sdev, LDCNT2R, value & ~LDCNT2R_DO); in shmob_drm_crtc_start_stop()
[all …]
H A Dshmob_drm_plane.c129 lcdc_write(sdev, LDBCR, LDBCR_UPC(splane->index)); in __shmob_drm_plane_setup()
133 lcdc_write(sdev, LDBnBSIFR(splane->index), format); in __shmob_drm_plane_setup()
135 lcdc_write(sdev, LDBnBSSZR(splane->index), in __shmob_drm_plane_setup()
138 lcdc_write(sdev, LDBnBLOCR(splane->index), in __shmob_drm_plane_setup()
141 lcdc_write(sdev, LDBnBSMWR(splane->index), in __shmob_drm_plane_setup()
146 lcdc_write(sdev, LDBnBSAYR(splane->index), splane->dma[0]); in __shmob_drm_plane_setup()
148 lcdc_write(sdev, LDBnBSACR(splane->index), splane->dma[1]); in __shmob_drm_plane_setup()
150 lcdc_write(sdev, LDBCR, in __shmob_drm_plane_setup()
218 lcdc_write(sdev, LDBnBSIFR(splane->index), 0); in shmob_drm_plane_disable()
H A Dshmob_drm_regs.h284 static inline void lcdc_write(struct shmob_drm_device *sdev, u32 reg, u32 data) in lcdc_write() function
H A Dshmob_drm_drv.c118 lcdc_write(sdev, LDINTR, status ^ LDINTR_STATUS_MASK); in shmob_drm_irq()