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);