Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 33003ffc authored by Vara Reddy's avatar Vara Reddy Committed by Gerrit - the friendly Code Review server
Browse files

dt-bindings: Add frame threshold property for dsi controller



Change adds frame threshold time property in microseconds
to the controller. This specifies the idle time of controller
in command mode operation and is used to calculate the dsi
clocks if there is no preferred clock for the panel.

Change-Id: I24519602c48bffa8b13fcb49f7d3648b09733708
Signed-off-by: default avatarVara Reddy <varar@codeaurora.org>
Signed-off-by: default avatarRay Zhang <rayz@codeaurora.org>
Signed-off-by: default avatarBruce Hoo <bingchua@codeaurora.org>
parent 68272a2c
Loading
Loading
Loading
Loading
+8 −0
Original line number Diff line number Diff line
@@ -127,6 +127,13 @@ Optional properties:
					turns off PHY pmic power supply, phy ldo and DSI Lane ldo during
					idle screen (footswitch control off) when this property is enabled.
- qcom,dsi-phy-regulator-min-datarate-bps:  Minimum per lane data rate (bps) to turn on PHY regulator.
- frame-threshold-time-us:		For command mode panel, this specifies the idle
					time for dsi controller where no active data is
					sent to the panel, as controller is done sending
					active pixels. If there is no desired DSI clocks
					specified, then clocks will be derived from this
					threshold time, which has a default value in chipset
					based on the CPU processing power.

[1] Documentation/devicetree/bindings/clock/clock-bindings.txt
[2] Documentation/devicetree/bindings/graph.txt
@@ -178,6 +185,7 @@ Example:
		qcom,sync-dual-dsi;

		qcom,mdss-mdp-transfer-time-us = <12000>;
		frame-threshold-time-us = <800>;

		pinctrl-names = "default", "sleep";
		pinctrl-0 = <&dsi_active>;