summaryrefslogtreecommitdiffstats
path: root/dts/Bindings/display/lvds.yaml
diff options
context:
space:
mode:
Diffstat (limited to 'dts/Bindings/display/lvds.yaml')
-rw-r--r--dts/Bindings/display/lvds.yaml31
1 files changed, 31 insertions, 0 deletions
diff --git a/dts/Bindings/display/lvds.yaml b/dts/Bindings/display/lvds.yaml
new file mode 100644
index 0000000000..224db49320
--- /dev/null
+++ b/dts/Bindings/display/lvds.yaml
@@ -0,0 +1,31 @@
+# SPDX-License-Identifier: GPL-2.0
+%YAML 1.2
+---
+$id: http://devicetree.org/schemas/display/lvds.yaml#
+$schema: http://devicetree.org/meta-schemas/core.yaml#
+
+title: LVDS Display Common Properties
+
+allOf:
+ - $ref: lvds-data-mapping.yaml#
+
+maintainers:
+ - Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
+ - Thierry Reding <thierry.reding@gmail.com>
+
+description:
+ This binding extends the data mapping defined in lvds-data-mapping.yaml.
+ It supports reversing the bit order on the formats defined there in order
+ to accomodate for even more specialized data formats, since a variety of
+ data formats and layouts is used to drive LVDS displays.
+
+properties:
+ data-mirror:
+ type: boolean
+ description:
+ If set, reverse the bit order described in the data mappings on all
+ data lanes, transmitting bits for slots 6 to 0 instead of 0 to 6.
+
+additionalProperties: true
+
+...