** 请注意这是Android 7.1 RK3288 平台。和Android6.0的平台完全不一样**
在调试edp和lvds时没有出现这种问题,单独调试RK3288 Android7.1 mipi
时问题出现。
系统会去绑定edp,vop和vopl绑定失败。
log报错如下
#Boot ver: 2019-05-05#2.36
empty serial no.
normal boot.
checkKey
vbus = 1
no fuel gauge found
no fuel gauge found
Rockchip UBOOT DRM driver version: develop-v1.0.0
failed to find phy driver
delay prepare[0] unprepare[0] enable[0] disable[0]
read logo on state from dts [1]
no fuel gauge found
Using display timing dts
Detailed mode clock 158000 kHz, flags[a]
H: 1920 1968 1972 2282
V: 1080 1083 1087 1147
bus_format: 100e
pll_src = 0, dclk_hz = 158000000, dclk_div = 2
AUX CH command reply failed!
analogix_dp_read_byte_from_dpcd: Aux Transaction fail!
analogix_dp_read_byte_from_dpcd: Aux Transaction fail!
analogix_dp_read_byte_from_dpcd: Aux Transaction fail!
analogix_dp_read_byte_from_dpcd: Aux Transaction fail!
analogix_dp_read_byte_from_dpcd: Aux Transaction fail!
analogix_dp_read_byte_from_dpcd: Aux Transaction fail!
Rx Max Link Rate is abnormal :ff !
AUX CH command reply failed!
LT link start failed!
eDP link training failed (-121)
AUX CH command reply failed!
analogix_dp_read_byte_from_dpcd: Aux Transaction fail!
analogix_dp_read_byte_from_dpcd: Aux Transaction fail!
analogix_dp_read_byte_from_dpcd: Aux Transaction fail!
analogix_dp_read_byte_from_dpcd: Aux Transaction fail!
analogix_dp_read_byte_from_dpcd: Aux Transaction fail!
analogix_dp_read_byte_from_dpcd: Aux Transaction fail!
Rx Max Link Rate is abnormal :ff !
AUX CH command reply failed!
LT link start failed!
eDP link training failed (-121)
AUX CH command reply failed!
你是不是设置了ys.hwc.device.primary类的参数,把他关掉试下。不行的话,建议按如下流程排除问题:
1,repo一套干净的代码,只修改dts,增加Mipi配置,看是否可以
2,看vop是否绑定成功(一般前一两次会失败的,要看完整的打印)
3,量硬件信号看是否正常,包括电源,复位信号,mipi数据是否出来