흑백 lcd에 펭귄 디스플레이 시키기...
kernel 2.6.23.8에서 흑백 STN LCD에 펭귄 그림 디스 플레이가 되나요..
디스플레이 해보니 그냥 가로 줄만 디스플레이 되는데 이게 맞는건지.??
제가 첨해보는거라 플레임 버퍼 관련해서 모두 하나하나 찍어가며 디버깅 하고 있는데
혹시 디버깅 내용에서 이상한것은 없는지...
lcdcon5 관련해서 lend는 gpio에서 제어를 했습니다.
s3c2410fb: s3c2410fb_init
s3c2410fb: s3c2410fb_probe
s3c2410fb: devinit
s3c2410fb: fbinfo->fix.type : 0
s3c2410fb: fbinfo->fix.type_aux : 0
s3c2410fb: fbinfo->fix.xpanstep: 0
s3c2410fb: fbinfo->fix.ypanstep: 0
s3c2410fb: fbinfo->fix.ywrapstep: 0
s3c2410fb: fbinfo->fix.accel: 0
s3c2410fb: fbinfo->var.nonstd: 0
s3c2410fb: fbinfo->var.activate: 0
s3c2410fb: fbinfo->var.height: 240
s3c2410fb: fbinfo->var.width: 320
s3c2410fb: fbinfo->var.accel_flags: 0
s3c2410fb: fbinfo->var.vmode: 0
s3c2410fb: fbinfo->flags: 0
s3c2410fb: fbinfo->var.xres: 320
s3c2410fb: fbinfo->var.xres_virtual: 320
s3c2410fb: fbinfo->var.yres: 240
s3c2410fb: fbinfo->var.yres_virtual: 240
s3c2410fb: fbinfo->var.bits_per_pixel: 1
s3c2410fb: fbinfo->var.upper_margin: 1
s3c2410fb: fbinfo->var.lower_margin: 1
s3c2410fb: fbinfo->var.vsync_len: 1
s3c2410fb: fbinfo->var.left_margin: 2
s3c2410fb: fbinfo->var.right_margin: 1
s3c2410fb: fbinfo->var.hsync_len: 4
s3c2410fb: fbinfo->var.red.offset: 11
s3c2410fb: fbinfo->var.green.offset: 5
s3c2410fb: fbinfo->var.blue.offset: 0
s3c2410fb: fbinfo->var.transp.offset: 0
s3c2410fb: fbinfo->var.red.length: 5
s3c2410fb: fbinfo->var.green.length: 6
s3c2410fb: fbinfo->var.blue.length: 5
s3c2410fb: fbinfo->var.transp.length: 0
s3c2410fb: fbinfo->fix.smem_len: 9600
s3c2410fb: got and enabled clock
s3c2410fb: s3c2410fb_map_video_memory
s3c2410fb: map_video_memory(fbi=c04f6260)
s3c2410fb: map_video_memory: clear ffc00000:00002580
s3c2410fb: map_video_memory: dma=311e4000 cpu=ffc00000 size=00002580
s3c2410fb: got video memory
s3c2410fb: s3c2410fb_init_registers
s3c2410fb: modify_gpio
s3c2410fb: modify_gpio
s3c2410fb: modify_gpio
s3c2410fb: modify_gpio
s3c2410fb: modify_gpio
s3c2410fb: mach_info->gpcup : 0x0000ffff
s3c2410fb: mach_info->gpccon : 0xaaaa56a9
s3c2410fb: mach_info->gpcdat : 0x00000001
s3c2410fb: mach_info->gpdup : 0x0000ffff
s3c2410fb: mach_info->gpdcon : 0xaaa5aaa5
s3c2410fb: fbi->regs.lcdcon1 : 0x00002320
s3c2410fb: fbi->regs.lcdcon2 : 0x003bc000
s3c2410fb: fbi->regs.lcdcon3 : 0x00004f01
s3c2410fb: fbi->regs.lcdcon4 : 0x00000d03
s3c2410fb: fbi->regs.lcdcon5 : 0x00000002
s3c2410fb: s3c2410fb_set_lcdaddr
s3c2410fb: LCDSADDR1 =0x188f2000
s3c2410fb: LCDSADDR2 =0x188f32c0
s3c2410fb: LCDSADDR3 =0x00000000
s3c2410fb: S3C2410_LCDSADDR1 = 0xf4700014
s3c2410fb: S3C2410_LCDSADDR2 = 0xf4700018
s3c2410fb: S3C2410_LCDSADDR3 = 0xf470001c
s3c2410fb: LPCSEL = 0x00000000
s3c2410fb: replacing TPAL 00000000
s3c2410fb: s3c2410fb_check_var
s3c2410fb: check_var(var=c04f6008, info=c04f6000)
s3c2410fb: /* validate x/y resolution */
s3c2410fb: var->yres: [240] fbi->mach_info->yres.max:[240]
s3c2410fb: var->xres: [320] fbi->mach_info->xres.max:[320]
s3c2410fb: var->bits_per_pixel: [1] fbi->mach_info->bpp.max:[1]
s3c2410fb: var->bits_per_pixel : [1]
fb0: s3c2410fb frame buffer device
fb1: Virtual frame buffer device, using 1024K of video memory
댓글 달기