总目录:高通821平台LCD调试
硬件供电与使能相关的部分如下:
Regulator:
PMI8996
REGU2 --------- PLL供电
REGU14 --------- LCD_ VDDI_1V8
REGU19 --------- 背光PWM输入-上拉电源(vdda)
//REGU28 --------- VDD_HDMI1
LCD偏压:
PMI8994(REG_WLED)
(PMI8994)VDIS_N -------------- VSN (-5.5V)
(PMI8994)VDIS_P -------------- VSP (+5.5V)
LCD复位:
(APQ8096)GPIO_8 -------- LCD_RST
背光使能:
(APQ8096)GPIO_76 -------- BL_EN
背光电流:
(APQ8096)GPIO_81 -------- LCD_DIMING1
(APQ8096)GPIO_82 -------- LCD_DIMING2
(APQ8096)GPIO_83 -------- LCD_DIMING3
MSM相关的GPIO需要在init.c中进行初始化操作
./target/msm8996/init.c
static int target_gpio_init(void)
{
dprintf(INFO, "target_gpio_init\n");
gpio_tlmm_config(76, 0, GPIO_OUTPUT, GPIO_NO_PULL,
GPIO_8MA, GPIO_DISABLE);
gpio_tlmm_config(81, 0, GPIO_OUTPUT, GPIO_NO_PULL,
GPIO_8MA, GPIO_DISABLE);
gpio_tlmm_config(82, 0, GPIO_OUTPUT, GPIO_NO_PULL,
GPIO_8MA, GPIO_DISABLE);
gpio_tlmm_config(83, 0, GPIO_OUTPUT, GPIO_NO_PULL,
GPIO_8MA, GPIO_DISABLE);
gpio_set(76,0);
gpio_set(81,0);
gpio_set(82,0);
gpio_set(83,0);
return 0;
}
天马屏上电时序:
RESET拉低 >> VDDIO拉高>>1ms延时 >> VSP和VSN偏压使能 >> 1ms 延时>>RESET拉高