I’m seeing Voltage issue with GPIO_25 when controlled from DTS. I have defined GPIO 25 as DSI platform reset pin in apq8016-sbc.dtsi as below.
_ qcom,dsi-pref-prim-pan = <&dsi_rm67120_720p_video>;_
_ pinctrl-names = “mdss_default”, “mdss_sleep”;_
_ pinctrl-0 = <&mdss_dsi_active &mdss_te_active>;_
_ pinctrl-1 = <&mdss_dsi_suspend &mdss_te_suspend>;_
_ qcom,platform-reset-gpio = <&msm_gpio 25 1>;_
Voltage level is 19-21mV as long as display is on, and goes to 0V when display is in low power mode.
For DSI devices, I have set reboot sequence as high for 120ms, low for 20ms, and high for 20ms. Its not reflecting in scope.
If I set the GPIO 25 value by creating node in /sys/class/gpio through export 927 > export, I see 1.8v on meter.
One more thing is If I dont have “qcom,panel-supply-entries”, voltage of GPIO 25 is always zero.
Does anybody know why GPIO 25 control from DTS is not working?Why do I see 21mV if I have display on, Does it have relation with “qcom,panel-supply-entries” structure?
Appreciate your quick response.