s1dfb 201 drivers/video/fbdev/s1d13xxxfb.c struct s1d13xxxfb_par *s1dfb = info->par; s1dfb 206 drivers/video/fbdev/s1d13xxxfb.c if ((s1dfb->display & 0x01)) /* LCD */ s1dfb 207 drivers/video/fbdev/s1d13xxxfb.c val = s1d13xxxfb_readreg(s1dfb, S1DREG_LCD_DISP_MODE); /* read colour control */ s1dfb 209 drivers/video/fbdev/s1d13xxxfb.c val = s1d13xxxfb_readreg(s1dfb, S1DREG_CRT_DISP_MODE); /* read colour control */ s1dfb 237 drivers/video/fbdev/s1d13xxxfb.c if ((s1dfb->display & 0x01)) /* LCD */ s1dfb 238 drivers/video/fbdev/s1d13xxxfb.c s1d13xxxfb_writereg(s1dfb, S1DREG_LCD_DISP_MODE, val); s1dfb 240 drivers/video/fbdev/s1d13xxxfb.c s1d13xxxfb_writereg(s1dfb, S1DREG_CRT_DISP_MODE, val); s1dfb 267 drivers/video/fbdev/s1d13xxxfb.c struct s1d13xxxfb_par *s1dfb = info->par; s1dfb 297 drivers/video/fbdev/s1d13xxxfb.c s1d13xxxfb_writereg(s1dfb, S1DREG_LKUP_ADDR, regno); s1dfb 298 drivers/video/fbdev/s1d13xxxfb.c s1d13xxxfb_writereg(s1dfb, S1DREG_LKUP_DATA, red); s1dfb 299 drivers/video/fbdev/s1d13xxxfb.c s1d13xxxfb_writereg(s1dfb, S1DREG_LKUP_DATA, green); s1dfb 300 drivers/video/fbdev/s1d13xxxfb.c s1d13xxxfb_writereg(s1dfb, S1DREG_LKUP_DATA, blue); s1dfb 907 drivers/video/fbdev/s1d13xxxfb.c struct s1d13xxxfb_par *s1dfb = info->par; s1dfb 911 drivers/video/fbdev/s1d13xxxfb.c lcd_enable(s1dfb, 0); s1dfb 912 drivers/video/fbdev/s1d13xxxfb.c crt_enable(s1dfb, 0); s1dfb 918 drivers/video/fbdev/s1d13xxxfb.c if (!s1dfb->disp_save) s1dfb 919 drivers/video/fbdev/s1d13xxxfb.c s1dfb->disp_save = kmalloc(info->fix.smem_len, GFP_KERNEL); s1dfb 921 drivers/video/fbdev/s1d13xxxfb.c if (!s1dfb->disp_save) { s1dfb 926 drivers/video/fbdev/s1d13xxxfb.c memcpy_fromio(s1dfb->disp_save, info->screen_base, info->fix.smem_len); s1dfb 928 drivers/video/fbdev/s1d13xxxfb.c s1dfb->disp_save = NULL; s1dfb 931 drivers/video/fbdev/s1d13xxxfb.c if (!s1dfb->regs_save) s1dfb 932 drivers/video/fbdev/s1d13xxxfb.c s1dfb->regs_save = kmalloc(info->fix.mmio_len, GFP_KERNEL); s1dfb 934 drivers/video/fbdev/s1d13xxxfb.c if (!s1dfb->regs_save) { s1dfb 940 drivers/video/fbdev/s1d13xxxfb.c memcpy_fromio(s1dfb->regs_save, s1dfb->regs, info->fix.mmio_len); s1dfb 943 drivers/video/fbdev/s1d13xxxfb.c s1d13xxxfb_writereg(s1dfb, S1DREG_PS_CNF, 0x11); s1dfb 954 drivers/video/fbdev/s1d13xxxfb.c struct s1d13xxxfb_par *s1dfb = info->par; s1dfb 958 drivers/video/fbdev/s1d13xxxfb.c s1d13xxxfb_writereg(s1dfb, S1DREG_PS_CNF, 0x10); s1dfb 961 drivers/video/fbdev/s1d13xxxfb.c while ((s1d13xxxfb_readreg(s1dfb, S1DREG_PS_STATUS) & 0x01)) s1dfb 967 drivers/video/fbdev/s1d13xxxfb.c if (s1dfb->regs_save) { s1dfb 969 drivers/video/fbdev/s1d13xxxfb.c memcpy_toio(s1dfb->regs, s1dfb->regs_save, info->fix.mmio_len); s1dfb 970 drivers/video/fbdev/s1d13xxxfb.c kfree(s1dfb->regs_save); s1dfb 973 drivers/video/fbdev/s1d13xxxfb.c if (s1dfb->disp_save) { s1dfb 974 drivers/video/fbdev/s1d13xxxfb.c memcpy_toio(info->screen_base, s1dfb->disp_save, s1dfb 976 drivers/video/fbdev/s1d13xxxfb.c kfree(s1dfb->disp_save); /* XXX kmalloc()'d when? */ s1dfb 979 drivers/video/fbdev/s1d13xxxfb.c if ((s1dfb->display & 0x01) != 0) s1dfb 980 drivers/video/fbdev/s1d13xxxfb.c lcd_enable(s1dfb, 1); s1dfb 981 drivers/video/fbdev/s1d13xxxfb.c if ((s1dfb->display & 0x02) != 0) s1dfb 982 drivers/video/fbdev/s1d13xxxfb.c crt_enable(s1dfb, 1);