diff --git a/bindings/mdss-dsi-panel.txt b/bindings/mdss-dsi-panel.txt index c9de2296..c7a65c6c 100644 --- a/bindings/mdss-dsi-panel.txt +++ b/bindings/mdss-dsi-panel.txt @@ -169,6 +169,10 @@ Optional properties: followed by denominator. The jitter configurition causes the early wakeup if panel needs to adjust before vsync. Default jitter value is 2.0%. Max allowed value is 10%. +- qcom,dsi-wd-jitter-enable: Boolean used to enable watchdog jitter in simulator panels +- qcom,dsi-wd-ltj-max-jitter: A u32 pair with numerator and denominator specifying the + maximum jitter over a long time. +- qcom,dsi-wd-ltj-time-sec: A u32 value to specify the time over which the jitter increases. - qcom,mdss-dsi-panel-prefill-lines: An integer value defines the panel prefill lines required to calculate the backoff time of rsc. Default value is 16 lines. Max allowed value is vtotal. @@ -865,6 +869,10 @@ Example: qcom,mdss-dsi-panel-framerate = <60>; qcom,mdss-dsi-panel-clockrate = <424000000>; qcom,mdss-mdp-transfer-time-us = <12500>; + qcom,dsi-wd-jitter-enable; + qcom,mdss-dsi-panel-jitter = <0x2 0x1>; + qcom,dsi-wd-ltj-max-jitter = <0x4 0x1>; + qcom,dsi-wd-ltj-time-sec = <3600>; qcom,mdss-dsi-panel-timings = [E6 38 26 00 68 6E 2A 3C 2C 03 04 00]; qcom,mdss-dsi-t-clk-post = <0x02>; qcom,mdss-dsi-t-clk-pre = <0x2a>; diff --git a/display/dsi-panel-sim-cmd.dtsi b/display/dsi-panel-sim-cmd.dtsi index bc657d8d..557d680f 100644 --- a/display/dsi-panel-sim-cmd.dtsi +++ b/display/dsi-panel-sim-cmd.dtsi @@ -59,6 +59,10 @@ qcom,mdss-dsi-video-mode; qcom,mdss-dsi-v-bottom-border = <0>; qcom,mdss-dsi-panel-framerate = <60>; + qcom,dsi-wd-jitter-enable; + qcom,mdss-dsi-panel-jitter = <0x2 0x1>; + qcom,dsi-wd-ltj-max-jitter = <0x4 0x1>; + qcom,dsi-wd-ltj-time-sec = <3600>; qcom,mdss-dsi-panel-timings = [00 21 09 09 24 23 08 08 08 03 04 00]; qcom,cmd-on-commands = @@ -219,6 +223,10 @@ qcom,mdss-dsi-v-top-border = <0>; qcom,mdss-dsi-v-bottom-border = <0>; qcom,mdss-dsi-panel-framerate = <60>; + qcom,dsi-wd-jitter-enable; + qcom,mdss-dsi-panel-jitter = <0x2 0x1>; + qcom,dsi-wd-ltj-max-jitter = <0x4 0x1>; + qcom,dsi-wd-ltj-time-sec = <3600>; qcom,mdss-dsi-panel-timings = [00 21 09 09 24 23 08 08 08 03 04 00]; qcom,mdss-dsi-on-command = diff --git a/display/dsi-panel-sim-dualmipi-cmd.dtsi b/display/dsi-panel-sim-dualmipi-cmd.dtsi index 8be8e59a..50bb802a 100644 --- a/display/dsi-panel-sim-dualmipi-cmd.dtsi +++ b/display/dsi-panel-sim-dualmipi-cmd.dtsi @@ -52,6 +52,10 @@ qcom,mdss-dsi-v-pulse-width = <1>; qcom,mdss-dsi-h-sync-pulse = <0>; qcom,mdss-dsi-panel-framerate = <60>; + qcom,dsi-wd-jitter-enable; + qcom,mdss-dsi-panel-jitter = <0x2 0x1>; + qcom,dsi-wd-ltj-max-jitter = <0x4 0x1>; + qcom,dsi-wd-ltj-time-sec = <3600>; qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; qcom,mdss-dsi-on-command = [05 01 00 00 f0 00 01 00]; qcom,mdss-dsi-off-command = @@ -84,6 +88,10 @@ qcom,mdss-dsi-v-top-border = <0>; qcom,mdss-dsi-v-bottom-border = <0>; qcom,mdss-dsi-panel-framerate = <120>; + qcom,dsi-wd-jitter-enable; + qcom,mdss-dsi-panel-jitter = <0x2 0x1>; + qcom,dsi-wd-ltj-max-jitter = <0x4 0x1>; + qcom,dsi-wd-ltj-time-sec = <3600>; qcom,mdss-dsi-on-command-state = "dsi_lp_mode"; qcom,mdss-dsi-on-command = [05 01 00 00 f0 00 01 00]; qcom,mdss-dsi-off-command =