Lines Matching refs:lcdc_write
319 static void lcdc_write(struct sh_mobile_lcdc_priv *priv, in lcdc_write() function
409 lcdc_write(ch->lcdc, _LDDWD0R, data | LDDWDxR_WDACT); in lcdc_sys_write_index()
411 lcdc_write(ch->lcdc, _LDDWAR, LDDWAR_WA | in lcdc_sys_write_index()
420 lcdc_write(ch->lcdc, _LDDWD0R, data | LDDWDxR_WDACT | LDDWDxR_RSW); in lcdc_sys_write_data()
422 lcdc_write(ch->lcdc, _LDDWAR, LDDWAR_WA | in lcdc_sys_write_data()
431 lcdc_write(ch->lcdc, _LDDRDR, LDDRDR_RSR); in lcdc_sys_read_data()
433 lcdc_write(ch->lcdc, _LDDRAR, LDDRAR_RA | in lcdc_sys_read_data()
735 lcdc_write(priv, _LDINTR, (ldintr ^ LDINTR_STATUS_MASK) & ~LDINTR_VEE); in sh_mobile_lcdc_irq()
775 lcdc_write(ch->lcdc, _LDINTR, ldintr); in sh_mobile_lcdc_wait_for_vsync()
793 lcdc_write(priv, _LDCNT2R, tmp | LDCNT2R_DO); in sh_mobile_lcdc_start_stop()
795 lcdc_write(priv, _LDCNT2R, tmp & ~LDCNT2R_DO); in sh_mobile_lcdc_start_stop()
811 lcdc_write(priv, _LDDCKSTPR, 1); /* stop dotclock */ in sh_mobile_lcdc_start_stop()
871 lcdc_write(ovl->channel->lcdc, LDBCR, LDBCR_UPC(ovl->index)); in sh_mobile_lcdc_overlay_setup()
873 lcdc_write(ovl->channel->lcdc, LDBCR, in sh_mobile_lcdc_overlay_setup()
936 lcdc_write(ovl->channel->lcdc, LDBCR, LDBCR_UPC(ovl->index)); in sh_mobile_lcdc_overlay_setup()
952 lcdc_write(ovl->channel->lcdc, LDBCR, in sh_mobile_lcdc_overlay_setup()
972 lcdc_write(priv, _LDCNT2R, priv->ch[0].enabled | priv->ch[1].enabled); in __sh_mobile_lcdc_start()
976 lcdc_write(priv, _LDINTR, 0); in __sh_mobile_lcdc_start()
1003 lcdc_write(priv, _LDDCKR, tmp); in __sh_mobile_lcdc_start()
1004 lcdc_write(priv, _LDDCKSTPR, 0); in __sh_mobile_lcdc_start()
1041 lcdc_write(priv, _LDINTR, LDINTR_FE); in __sh_mobile_lcdc_start()
1066 lcdc_write(priv, _LDDDSR, tmp); in __sh_mobile_lcdc_start()
1069 lcdc_write(priv, _LDCNT1R, LDCNT1R_DE); in __sh_mobile_lcdc_start()
1089 lcdc_write(priv, _LDCNT2R, lcdc_read(priv, _LDCNT2R) | LDCNT2R_BR); in sh_mobile_lcdc_start()
1543 lcdc_write(ovl->channel->lcdc, LDBCR, LDBCR_UPC(ovl->index)); in sh_mobile_lcdc_overlay_pan()
1548 lcdc_write(ovl->channel->lcdc, LDBCR, in sh_mobile_lcdc_overlay_pan()
1869 lcdc_write(ch->lcdc, _LDRCNTR, ldrcntr ^ LDRCNTR_SRS); in sh_mobile_lcdc_pan()
1871 lcdc_write(ch->lcdc, _LDRCNTR, ldrcntr ^ LDRCNTR_MRS); in sh_mobile_lcdc_pan()
2361 lcdc_write(priv, _LDCNT1R, 0); in sh_mobile_lcdc_runtime_suspend()