[PATCH 1/5] dt-bindings: display: panel-dpi: Add bits-per-color property
Chen-Yu Tsai
wens at kernel.org
Tue Jul 14 03:13:01 EDT 2020
From: Chen-Yu Tsai <wens at csie.org>
Some LCD panels do not support 24-bit true color, or 8bits per channel
RGB. Many low end ones only support up to 6 bits per channel natively.
Add a device tree property to describe the native bit depth of the
panel. This is separate from the bus width or format of the connection
to the display output.
Signed-off-by: Chen-Yu Tsai <wens at csie.org>
---
.../devicetree/bindings/display/panel/panel-dpi.yaml | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/Documentation/devicetree/bindings/display/panel/panel-dpi.yaml b/Documentation/devicetree/bindings/display/panel/panel-dpi.yaml
index 0cd74c8dab42..8eb013fb1969 100644
--- a/Documentation/devicetree/bindings/display/panel/panel-dpi.yaml
+++ b/Documentation/devicetree/bindings/display/panel/panel-dpi.yaml
@@ -26,6 +26,9 @@ properties:
height-mm: true
label: true
panel-timing: true
+ bits-per-color:
+ description:
+ Shall contain an integer describing the number of bits per color.
port: true
power-supply: true
reset-gpios: true
@@ -42,6 +45,7 @@ examples:
panel {
compatible = "osddisplays,osd057T0559-34ts", "panel-dpi";
label = "osddisplay";
+ bits-per-color = <8>;
power-supply = <&vcc_supply>;
backlight = <&backlight>;
--
2.27.0
More information about the linux-arm-kernel
mailing list