summaryrefslogtreecommitdiff
path: root/Documentation
diff options
context:
space:
mode:
authorIngrid Gallardo <ingridg@codeaurora.org>2015-02-05 22:27:16 -0800
committerDavid Keitel <dkeitel@codeaurora.org>2016-03-23 20:39:40 -0700
commit6bbba6f01fd0ced6e73c58f95352816fc6fd64d6 (patch)
tree96694f2f00592d067d3930eb8579f1198d0287b3 /Documentation
parenta07a798f716ee90c529282ea2a5e313a5a8f1fdb (diff)
msm: mdss: refactor ot limits to support rd and wr
Current code only supports to configure the same read and write ot limits. For newer platforms it is needed to configure different default limits for each of the operations. This patch refactors the implementation so the driver can support a different default limit for the read and the write operations. Change-Id: Ie54e4f24d52a561a6bf10de65ab6bce8a98211bb Signed-off-by: Ingrid Gallardo <ingridg@codeaurora.org> (cherry picked from commit 1b032907f97620955e76cfd0c7a970dd1d697db2) [veeras@codeaurora.org: Resolve merge conflict in mdss.h, mdss-mdp.txt] Signed-off-by: Veera Sundaram Sankaran <veeras@codeaurora.org>
Diffstat (limited to 'Documentation')
-rw-r--r--Documentation/devicetree/bindings/fb/mdss-mdp.txt23
1 files changed, 16 insertions, 7 deletions
diff --git a/Documentation/devicetree/bindings/fb/mdss-mdp.txt b/Documentation/devicetree/bindings/fb/mdss-mdp.txt
index 53f95a82fba4..a481be44203e 100644
--- a/Documentation/devicetree/bindings/fb/mdss-mdp.txt
+++ b/Documentation/devicetree/bindings/fb/mdss-mdp.txt
@@ -332,14 +332,23 @@ Optional properties:
sw_reset register bitmap. Number of offsets
defined should match the number of offsets
defined in property: qcom,mdss-pipe-dma-off
-- qcom,mdss-rotator-ot-limit: This integer value indicates maximum number of pending
- writes that can be allowed from rotator client. Default
- value is 16 which is the maximum. This value can be
- used to reduce the pending writes limit dynamically
- and can be tuned to match performance requirements
- depending upon system state.
-- qcom,mdss-default-ot-limit: This integer value indicates the default number of pending
+- qcom,mdss-default-ot-wr-limit: This integer value indicates maximum number of pending
+ writes that can be allowed from non real time client.
+ This value can be used to reduce the pending writes
+ limit and can be tuned to match performance
+ requirements depending upon system state.
+ Some platforms require a dynamic ot limiting in
+ some cases. Setting this default ot write limit
+ will enable this dynamic limiting for the write
+ operations in the platforms that require these
+ limits.
+- qcom,mdss-default-ot-rd-limit: This integer value indicates the default number of pending
reads that can be allowed for the real time clients.
+ Some platforms require a dynamic ot limiting in
+ some cases. Setting this default ot read limit
+ will enable this dynamic limiting for the read
+ operations in the platforms that require these
+ limits.
- qcom,mdss-default-pipe-qos-lut: This value is used to program the default qos lut
register for the rt clients and nrt rotator read clients.
- qcom,mdss-clk-levels: This array indicates the mdp core clock level selection