This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

Linux/TPS65185: TPS65185: Eink display is anything wrong in my operation ?

Part Number: TPS65185

Tool/software: Linux

recently, I develop a function which is show a picture in the uboot part.

The platform is freescale: imx6sl, the screen is Eink: ED060KC1.

1. If the screen not connect to the board, I measure the VDDH and VPOS is right voltage, which is +25V and +15V, the display is correct.
2. If the screen connect to the board, the batch of Eink is R086 is right voltage, which is +25V and +15V, the display is correct.
but, the other batch of Eink can not measure right voltage, and the display also wrong.

My program just pull high the PWRUP pin , and then pull high WAKEUP pin, then judge the PWR_GOOD pin whether is correct.
I also set the timing, the register read is as blow:

i2c_read 9 = 0xe4
i2c_read 10 = 0x0
i2c_read 11 = 0x1e
i2c_read 12 = 0xc0


for good batch of Eink, the 1 register read is 0xa7, the 15 register read is 0xfa.
for no good batch of Eink, the 1 register read is 0xa3, the 15 register read is 0xa2.
So here is the question, my operation is right or not?