diff options
| author | Ingrid Gallardo <ingridg@codeaurora.org> | 2015-02-05 22:27:16 -0800 |
|---|---|---|
| committer | David Keitel <dkeitel@codeaurora.org> | 2016-03-23 20:39:40 -0700 |
| commit | 6bbba6f01fd0ced6e73c58f95352816fc6fd64d6 (patch) | |
| tree | 96694f2f00592d067d3930eb8579f1198d0287b3 /Documentation | |
| parent | a07a798f716ee90c529282ea2a5e313a5a8f1fdb (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.txt | 23 |
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 |
