Latest Post
Mango-AM335x-ST 10.1인치 LCD Display 하기

 

10.1인치 디스플레이 하기

 

 

검증

 

"arch/arm/mach-omap2/board-am335xevm.c"

 

#ifdef CONFIG_FB_INNO_101INCH_1280X800

struct da8xx_lcdc_platform_data  INNO_LTN101AL03_pdata = {

        .manu_name              = "INNO",

        .controller_data        = &lcd_cfg,

        .panel_power_ctrl= lcd_pwr_ctl,

 

        .type                   = "INNO_LTN101AL03",

};

#endif

 

#elif defined(CONFIG_FB_INNO_101INCH_1280X800)

static struct ft6x06_platform_data ft6x36_device ={

        .x_max = 1280,

        .y_max = 800,

        //.irqflags = 1,

        .irq= FT6x36_INT_IRQ,

        .reset=FT6x36_RST_PORT

};

 

static void lcdc_init(int evm_id, int profile)

{

        struct da8xx_lcdc_platform_data *lcdc_pdata;

        setup_pin_mux(lcdc_pin_mux);

        if (conf_disp_pll(250000000)) {

                pr_info("Failed configure display PLL, not attempting to"

                                "register LCDC\n");

                return;

        }

        switch (evm_id) {

        case GEN_PURP_EVM:

        case GEN_PURP_DDR3_EVM:

                lcdc_pdata = &TFC_S9700RTWV35TR_01B_pdata;

                break;

        case EVM_SK:

#ifdef CONFIG_FB_INNO_7INCH_800X480

                lcdc_pdata=&INO_EJ050NA_pdata;

#endif

#ifdef CONFIG_FB_INNO_7INCH_1024X600

                lcdc_pdata=&INNO_AT070TNA2_pdata;

                ft_touch_init();//crazyboys 20150520

#endif

#ifdef CONFIG_FB_INNO_104INCH_800X600

                lcdc_pdata=&INNO_LSA40AT9001_pdata;

#endif

#ifdef CONFIG_FB_INNO_101INCH_1280X800

                lcdc_pdata=&INNO_LTN101AL03_pdata;

                ft_touch_init();//crazyboys 20150520

#endif

 

 

타이밍은 아래와 같이 맞추었습니다.

#ifdef CONFIG_FB_INNO_101INCH_1280X800

        /* Innolux 10.1"   Distplay */

        [4] = {

                .name = "INNO_LTN101AL03",

                .width = 1280,

                .height = 800,

                .hfp = 60,//354,//210,

                .hbp = 60,//46,

                .hsw = 200,//40,//1,

                .vfp = 5,//77,//12,

                .vbp = 5,//23,

                .vsw = 25,//20,//1,

                .pxl_clk = 50000000,//40MHz

                .invert_pxl_clk = 1,

        },

#endif

 

커널에서 Configuration이 되어 있는지 확인 후 커널 빌드후 이미지를 Write합니다.

 

CONFIG_FB_INNO_7INCH_1280X800=y

CONFIG_MANGO_TOUCH_FT6x36_5INCH=y

 

# ts_calibrate

명령으로 터치 보정을 합니다.

터치 테스트는 아래 명령으로 테스트 하면 됩니다.

 

# ts_test

 

명령을 실행하면아래와 같이 화면이 나옵니다.

 

<v:shapetype id="_x0000_t75" coordsize="21600,21600" o:spt="75" o:preferrelative="t" path="m@4@5l@4@11@9@11@9@5xe" filled="f" stroked="f"> <v:stroke joinstyle="miter"> <v:formulas> <v:f eqn="if lineDrawn pixelLineWidth 0"> <v:f eqn="sum @0 1 0"> <v:f eqn="sum 0 0 @1"> <v:f eqn="prod @2 1 2"> <v:f eqn="prod @3 21600 pixelWidth"> <v:f eqn="prod @3 21600 pixelHeight"> <v:f eqn="sum @0 0 1"> <v:f eqn="prod @6 1 2"> <v:f eqn="prod @7 21600 pixelWidth"> <v:f eqn="sum @8 21600 0"> <v:f eqn="prod @7 21600 pixelHeight"> <v:f eqn="sum @10 21600 0"> </v:f></v:f></v:f></v:f></v:f></v:f></v:f></v:f></v:f></v:f></v:f></v:f></v:formulas> <v:path o:extrusionok="f" gradientshapeok="t" o:connecttype="rect"> <o:lock v:ext="edit" aspectratio="t"></o:lock></v:path></v:stroke></v:shapetype><v:shape id="그림_x0020_7" o:spid="_x0000_i1025" type="#_x0000_t75" style="width:419.25pt;height:246pt;visibility:visible;mso-wrap-style:square"> <v:imagedata src="file:///C:\Users\ADMINI~1\AppData\Local\Temp\msohtmlclip1\01\clip_image001.png" o:title="dump"></v:imagedata></v:shape>

 

https://www.youtube.com/watch?v=Px72Bx3oE_E
Comments 0
:    :    :
이름 / 2014-11-20 / ★★★☆☆ [수정 / 삭제]

내용

Recent Comments
일방통행  |  ★★★★★
ISE 14.7 virtualbox를 설치했는데, ,iMPACT가 인식을 못하는데, 어케해야하나요?
min  |  ★★★★☆
These are the only Drives available to write images to: # major minor size name 1: 8 0 512805384 sda 2: 8 16 15558144 sdb Enter Device Number or n to exit: 2 Invalid selection! 왜 이런 오류가 나는 걸까요?
dino  |  ★★☆☆☆
NAND Scrub실행 후 에러가 나타납니다/ 조치방법을 알려주세요 에러내용 crz nand_erase_opts erase.addr=0x0, opt->offset=0x0, erase_ieng minfo_erases=0x20000 .....진행후 s3c-nand:ecc uncorrectable error detected---4개발생합니다 빠른 회신부탁드립니다 연락처:010-3752-6251 강희진
bluewind  |  ★★★★★
안녕하세요..구입했는데..회로도 부탁드립니다. percephy@naver.com 입니다.
조형철  |  ★★★★★
상기 Backlight 관련 회로를 구할 수 있을까요?
hwang  |  ★★★★★
구입한지 조금 됬는데 회로도 부탁합니다. rubens7777@paran.com 입니다.