summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFrank Li <Frank.Li@nxp.com>2026-07-08 15:39:51 -0400
committerFrank Li <Frank.Li@nxp.com>2026-07-24 16:43:00 -0400
commit862de1b7ff9a3ad4151ebca050a4f44d8be83f9f (patch)
treee3ee6e38c4c73c5c0b201af52b7ad7475eb1dbde
parent12ed4b9ab36a84a5082e13004d799c0d70200382 (diff)
downloadlinux-next-862de1b7ff9a3ad4151ebca050a4f44d8be83f9f.tar.gz
linux-next-862de1b7ff9a3ad4151ebca050a4f44d8be83f9f.zip
dt-bindings: display: imx: Add deprecated property display and display0
Add deprecated property display and display0 to allow old platform lx1021a (>10 years) to put display timing under dcu node. Following patch rename display@0 to display0 and mode0 to timing0. Fix below CHECK_DTBS warnings: arch/arm/boot/dts/nxp/ls/ls1021a-iot.dtb: dcu@2ce0000 (fsl,ls1021a-dcu): 'display', 'display@0' do not match any of the regexes: '^pinctrl-[0-9]+$' from schema $id: http://devicetree.org/schemas/display/fsl,ls1021a-dcu.yaml Acked-by: Rob Herring (Arm) <robh@kernel.org> Signed-off-by: Frank Li <Frank.Li@nxp.com>
-rw-r--r--Documentation/devicetree/bindings/display/fsl,ls1021a-dcu.yaml22
1 files changed, 22 insertions, 0 deletions
diff --git a/Documentation/devicetree/bindings/display/fsl,ls1021a-dcu.yaml b/Documentation/devicetree/bindings/display/fsl,ls1021a-dcu.yaml
index 72d14babe993..6ac5ababbe00 100644
--- a/Documentation/devicetree/bindings/display/fsl,ls1021a-dcu.yaml
+++ b/Documentation/devicetree/bindings/display/fsl,ls1021a-dcu.yaml
@@ -45,6 +45,15 @@ properties:
$ref: /schemas/types.yaml#/definitions/phandle
description: The phandle to the timing controller node.
+ display:
+ $ref: /schemas/types.yaml#/definitions/phandle
+ description: phandle to display panel
+ deprecated: true
+
+ display0:
+ $ref: panel/panel-common.yaml#
+ deprecated: true
+
required:
- compatible
- reg
@@ -53,6 +62,19 @@ required:
additionalProperties: false
+allOf:
+ - if:
+ not:
+ properties:
+ compatible:
+ contains:
+ enum:
+ - fsl,ls1021a-dcu
+ then:
+ properties:
+ display: false
+ display0: false
+
examples:
- |
display-controller@2ce0000 {