Freshman

Join Date: Jan 2008
Posts: 46
|
Markun: I can't tell you which LCD driver chip is employed inside M6T, 'cause i don't have any spec or reference code about toshiba's QVGA LCM. The register initial code of the LCD driver on M6SP/SL/TP is something like below, you may check if it's familiar.
M6SP,M6SL
------------------------
LCD_SetReg(7,0);
LCD_SetReg(0x13,0);
LCD_SetReg(0x11,0x3304);
LCD_SetReg(0x14,0x1300);
LCD_SetReg(0x10,0x1A20);
LCD_SetReg(0x13,0x40);
LCD_SetReg(0x13,0x60);
LCD_SetReg(0x13,0x70);
LCD_SetReg(0x01,0x127);
LCD_SetReg(0x02,0x700);
LCD_SetReg(0x03,0x1030);
LCD_SetReg(0x08,0x208);
LCD_SetReg(0x0B,0x620);
LCD_SetReg(0x0C,0x110);
LCD_SetReg(0x30,0x120);
LCD_SetReg(0x31,0x117);
LCD_SetReg(0x32,0);
LCD_SetReg(0x33,0x305);
LCD_SetReg(0x34,0x717);
LCD_SetReg(0x35,0x124);
LCD_SetReg(0x36,0x706);
LCD_SetReg(0x37,0x503);
LCD_SetReg(0x38,0x1F03);
LCD_SetReg(0x39,9);
LCD_SetReg(0x40,0);
LCD_SetReg(0x41,0);
LCD_SetReg(0x42,0x13F);
LCD_SetReg(0x43,0);
LCD_SetReg(0x44,0x13F);
LCD_SetReg(0x45,0);
LCD_SetReg(0x46,0xEF00);
LCD_SetReg(0x47,0x13F);
LCD_SetReg(0x48,0);
LCD_SetReg(7,0x15);
LCD_SetReg(7,0x17);
LCD_SetReg(0x20,0);
LCD_SetReg(0x21,0);
LCD_SetReg(0x22,0);
M6TP
------------------------------
LCD_SetReg(0x03,1);
LCD_SetReg(0x3A,1);
LCD_SetReg(0x32,2);
LCD_SetReg(0x33,0);
LCD_SetReg(0x37,0);
LCD_SetReg(0x77,0xFFF);
LCD_SetReg(0x72,1);
LCD_SetReg(0x1C,0x1A5C);
LCD_SetReg(0x52,0x21);
LCD_SetReg(0x53,0x11);
LCD_SetReg(0x24,0x61);
LCD_SetReg(0x25,0x61);
LCD_SetReg(0x26,0);
LCD_SetReg(0x27,0);
LCD_SetReg(0x61,26);
LCD_SetReg(0x62,8);
LCD_SetReg(0x63,0x15);
LCD_SetReg(0x64,0x16);
LCD_SetReg(0x65,0xC);
LCD_SetReg(0x66,0x24);
LCD_SetReg(0x4D,0x205);
LCD_SetReg(0x4E,1);
LCD_SetReg(0x4F,0x104);
LCD_SetReg(0x2E,0x32);
LCD_SetReg(0x3E,0x88);
LCD_SetReg(0x70,0x20);
LCD_SetReg(0x29,0);
LCD_SetReg(0x2A,0);
LCD_SetReg(0x28,0xEF);
LCD_SetReg(0x2C,0x13F);
LCD_SetReg(8,0);
LCD_SetReg(9,0xEF);
LCD_SetReg(0x0A,0);
LCD_SetReg(0x0B,0x13F);
LCD_SetReg(1,0);
LCD_SetReg(5,4);
LCD_SetReg(6,0);
LCD_SetReg(7,0);
LCD_SetReg(2,0x46);
LCD_SetReg(0x3C,0);
LCD_SetReg(0x3D,0x13F);
LCD_SetReg(0x18,0x1F6A);
LCD_SetReg(0x1A,0xAA);
LCD_SetReg(0x1B,0x28);
LCD_SetReg(0x1C,0x1A5C);
LCD_SetReg(0x1D,0x65);
LCD_SetReg(0x1F,0x38);
LCD_SetReg(0x20,0x80);
LCD_SetReg(0x18,0x1F6B);
LCD_SetReg(0x1E,0x21);
LCD_SetReg(0x3B,1);
LCD_SetReg(0,8);
|