도와주세요!!
글 수 15,339
2004.03.15 02:00:39 (*.118.69.73)
6684
make menuconfig옵션 설정을 위해
linux/drivers/video/config.in 파일에
choice 'EZ-X5 LCD resolution'
"QVGA_320x240_STN CONFIG_QVGA_EZ_X5 <=== 추가함
VGA_640x480 CONFIG_VGA_EZ_X5
SVGA_800x600 CONFIG_SVGA_EZ_X5
XGA_1024x768 CONFIG_XGA_EZ_X5" QVGA_320x240_STN
위와 같이 추가 하여 주었습니다.
그리고 linux/drivers/video/pxafb.h의 내용을 아래와 같이 추가하여 주었습니
다
#if defined (CONFIG_QVGA_EZ_X5)
// 320 X 240 X 256 ==============================
// pixel clock = 66nsec(15Mhz)
#define LCD_PIXCLOCK 171521
#define LCD_BPP 8
#define LCD_XRES 320
#define LCD_YRES 240
#define LCD_HORIZONTAL_SYNC_PULSE_WIDTH 5
#define LCD_VERTICAL_SYNC_PULSE_WIDTH 1
#define LCD_BEGIN_OF_LINE_WAIT_COUNT 61
#define LCD_BEGIN_FRAME_WAIT_COUNT 3
#define LCD_END_OF_LINE_WAIT_COUNT 9
#define LCD_END_OF_FRAME_WAIT_COUNT 0
#define LCD_SYNC (FB_SYNC_HOR_HIGH_ACT | FB_SYNC_VERT_HIGH_ACT)
#define LCD_LCCR0 0x00300878
#define LCD_LCCR3 (0x0040FF0C | (PXAFB_BPP_BITS << 24))
pxa255가 SA1110과 lcd 디스플레이 부분에서 100%호환 된다면 될꺼 같은데...
지금 에메한 부분이 LCD_PIXCLOCK와 LCD_LCCR0, LCD_LCCR3의 설정 값입니다.
스펙에 pixel frequency = LCLK/(2*(PCD+1)) 이라는데 LCLK의 값은 어떻게해서
나오는 건지여? 제가 사용하는 LCD의 pixel clock이 최소 66ns라서 이 타이밍
을 맞추어야하는데 EZ-X5보드에서 어떻게 해야 할지 감이 안잡힘니당.. ㅠㅠ
좀 도와 주세용
linux/drivers/video/config.in 파일에
choice 'EZ-X5 LCD resolution'
"QVGA_320x240_STN CONFIG_QVGA_EZ_X5 <=== 추가함
VGA_640x480 CONFIG_VGA_EZ_X5
SVGA_800x600 CONFIG_SVGA_EZ_X5
XGA_1024x768 CONFIG_XGA_EZ_X5" QVGA_320x240_STN
위와 같이 추가 하여 주었습니다.
그리고 linux/drivers/video/pxafb.h의 내용을 아래와 같이 추가하여 주었습니
다
#if defined (CONFIG_QVGA_EZ_X5)
// 320 X 240 X 256 ==============================
// pixel clock = 66nsec(15Mhz)
#define LCD_PIXCLOCK 171521
#define LCD_BPP 8
#define LCD_XRES 320
#define LCD_YRES 240
#define LCD_HORIZONTAL_SYNC_PULSE_WIDTH 5
#define LCD_VERTICAL_SYNC_PULSE_WIDTH 1
#define LCD_BEGIN_OF_LINE_WAIT_COUNT 61
#define LCD_BEGIN_FRAME_WAIT_COUNT 3
#define LCD_END_OF_LINE_WAIT_COUNT 9
#define LCD_END_OF_FRAME_WAIT_COUNT 0
#define LCD_SYNC (FB_SYNC_HOR_HIGH_ACT | FB_SYNC_VERT_HIGH_ACT)
#define LCD_LCCR0 0x00300878
#define LCD_LCCR3 (0x0040FF0C | (PXAFB_BPP_BITS << 24))
pxa255가 SA1110과 lcd 디스플레이 부분에서 100%호환 된다면 될꺼 같은데...
지금 에메한 부분이 LCD_PIXCLOCK와 LCD_LCCR0, LCD_LCCR3의 설정 값입니다.
스펙에 pixel frequency = LCLK/(2*(PCD+1)) 이라는데 LCLK의 값은 어떻게해서
나오는 건지여? 제가 사용하는 LCD의 pixel clock이 최소 66ns라서 이 타이밍
을 맞추어야하는데 EZ-X5보드에서 어떻게 해야 할지 감이 안잡힘니당.. ㅠㅠ
좀 도와 주세용