summaryrefslogtreecommitdiff
path: root/Documentation/devicetree
diff options
context:
space:
mode:
authorDhaval Patel <pdhaval@codeaurora.org>2014-08-18 12:57:19 -0700
committerDavid Keitel <dkeitel@codeaurora.org>2016-03-23 20:33:22 -0700
commitc05ee5a7cdf5b264aa73e30c2003d6a65fb74cb4 (patch)
tree33acb1d6e2756e8226de30f37f30e072cad9e861 /Documentation/devicetree
parent67ac4262d4222fe770f1e94b8baae4aa8324dc51 (diff)
mdss: mdp: parse memory handle for cont splash buffer
Continuous splash screen buffer is reserved in target dtsi file for MSM8994 target. FB driver should parse this memory handle using "linux,continuous-region" to get the splash screen buffer address and size. This avoids usage of "qcom,memory-reserve" entry which forces user to provide duplicate information. Change-Id: Ice6cddf6c71a2de9adf15a763434a310e07a3da6 Signed-off-by: Dhaval Patel <pdhaval@codeaurora.org>
Diffstat (limited to 'Documentation/devicetree')
-rw-r--r--Documentation/devicetree/bindings/fb/mdss-mdp.txt18
1 files changed, 14 insertions, 4 deletions
diff --git a/Documentation/devicetree/bindings/fb/mdss-mdp.txt b/Documentation/devicetree/bindings/fb/mdss-mdp.txt
index 0baf2991bc36..f1390f553938 100644
--- a/Documentation/devicetree/bindings/fb/mdss-mdp.txt
+++ b/Documentation/devicetree/bindings/fb/mdss-mdp.txt
@@ -424,11 +424,18 @@ Subnode properties:
for the framebuffer used to display the splash screen.
This property is required whenever the continuous splash
screen feature is enabled for the corresponding
- framebuffer device.
+ framebuffer device. It should be used for only 32bit
+ kernel.
+- qcom,cont-splash-memory: Specifies the memory block region reserved for
+ continuous splash screen feature. This property should be
+ defined for corresponding framebuffer device if
+ "qcom,memblock-reserve" is not defined when continuous
+ splash screen feature is enabled.
- linux,contiguous-region: Phandle to the continuous memory region reserved for
- frame-buffer. Size of this region is dependent on the
- display panel resolution and buffering scheme.
- Currently driver uses double buffering.
+ frame-buffer or continuous splash screen. Size of this
+ region is dependent on the display panel resolution and
+ buffering scheme for frame-buffer node. Currently driver
+ uses double buffering.
Example: Width = 1920, Height = 1080, BytesPerPixel = 4,
Number of frame-buffers reserved = 2.
@@ -578,6 +585,9 @@ Example:
qcom,mdss-fb-split = <480 240>
linux,contiguous-region = <&fb_mem>;
qcom,mdss-fb-splash-logo-enabled:
+ qcom,cont-splash-memory {
+ linux,contiguous-region = <&cont_splash_mem>;
+ };
};
};