Searched refs:lcdc_write (Results 1 – 5 of 5) sorted by relevance
/linux-6.12.1/drivers/gpu/drm/renesas/shmobile/ |
D | shmob_drm_crtc.c | 145 lcdc_write(sdev, LDMT1R, value); in shmob_drm_crtc_setup_geometry() 149 lcdc_write(sdev, LDHCNR, value); in shmob_drm_crtc_setup_geometry() 153 lcdc_write(sdev, LDHSYNR, value); in shmob_drm_crtc_setup_geometry() 158 lcdc_write(sdev, LDHAJR, value); in shmob_drm_crtc_setup_geometry() 162 lcdc_write(sdev, LDVLNR, value); in shmob_drm_crtc_setup_geometry() 166 lcdc_write(sdev, LDVSYNR, value); in shmob_drm_crtc_setup_geometry() 176 lcdc_write(sdev, LDCNT2R, value | LDCNT2R_DO); in shmob_drm_crtc_start_stop() 178 lcdc_write(sdev, LDCNT2R, value & ~LDCNT2R_DO); in shmob_drm_crtc_start_stop() 191 lcdc_write(sdev, LDDCKSTPR, LDDCKSTPR_DCKSTP); in shmob_drm_crtc_start_stop() 215 lcdc_write(sdev, LDCNT2R, lcdc_read(sdev, LDCNT2R) | LDCNT2R_BR); in shmob_drm_crtc_atomic_enable() [all …]
|
D | shmob_drm_plane.c | 75 lcdc_write(sdev, LDDFR, sstate->format->lddfr | LDDFR_CF1); in shmob_drm_primary_plane_setup() 76 lcdc_write(sdev, LDMLSR, fb->pitches[0]); in shmob_drm_primary_plane_setup() 79 lcdc_write(sdev, LDDDSR, sstate->format->ldddsr); in shmob_drm_primary_plane_setup() 85 lcdc_write(sdev, LDRCNTR, lcdc_read(sdev, LDRCNTR) ^ LDRCNTR_MRS); in shmob_drm_primary_plane_setup() 113 lcdc_write(sdev, LDBCR, LDBCR_UPC(splane->index)); in shmob_drm_overlay_plane_setup() 117 lcdc_write(sdev, LDBnBSIFR(splane->index), format); in shmob_drm_overlay_plane_setup() 119 lcdc_write(sdev, LDBnBSSZR(splane->index), in shmob_drm_overlay_plane_setup() 122 lcdc_write(sdev, LDBnBLOCR(splane->index), in shmob_drm_overlay_plane_setup() 125 lcdc_write(sdev, LDBnBSMWR(splane->index), in shmob_drm_overlay_plane_setup() 128 lcdc_write(sdev, LDBnBSAYR(splane->index), sstate->dma[0]); in shmob_drm_overlay_plane_setup() [all …]
|
D | shmob_drm_regs.h | 284 static inline void lcdc_write(struct shmob_drm_device *sdev, u32 reg, u32 data) in lcdc_write() function
|
D | shmob_drm_drv.c | 88 lcdc_write(sdev, LDINTR, status ^ LDINTR_STATUS_MASK); in shmob_drm_irq()
|
/linux-6.12.1/drivers/video/fbdev/ |
D | sh_mobile_lcdcfb.c | 316 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 …]
|