Message ID | 20230326155425.91181-3-krzysztof.kozlowski@linaro.org (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
Series | [1/6] dt-bindings: display: panel-simple: merge Innolux p120zdg-bf1 | expand |
On 26/03/2023 17:54, Krzysztof Kozlowski wrote: > Few panels like Samsung s6e3fc2x01 and sofef00 use vddio-supply instead > of power-supply (in DTS and Linux driver), so allow it to fix: > > sdm845-oneplus-enchilada.dtb: panel@0: 'power-supply' is a required property > > Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> > --- > .../display/panel/panel-simple-dsi.yaml | 24 +++++++++++++++---- > 1 file changed, 20 insertions(+), 4 deletions(-) <snip> Reviewed-by: Neil Armstrong <neil.armstrong@linaro.org>
diff --git a/Documentation/devicetree/bindings/display/panel/panel-simple-dsi.yaml b/Documentation/devicetree/bindings/display/panel/panel-simple-dsi.yaml index 2c00813f5d20..90c04cff8281 100644 --- a/Documentation/devicetree/bindings/display/panel/panel-simple-dsi.yaml +++ b/Documentation/devicetree/bindings/display/panel/panel-simple-dsi.yaml @@ -19,9 +19,6 @@ description: | If the panel is more advanced a dedicated binding file is required. -allOf: - - $ref: panel-common.yaml# - properties: compatible: @@ -67,12 +64,31 @@ properties: reset-gpios: true port: true power-supply: true + vddio-supply: true + +allOf: + - $ref: panel-common.yaml# + - if: + properties: + compatible: + enum: + - samsung,s6e3fc2x01 + - samsung,sofef00 + then: + properties: + power-supply: false + required: + - vddio-supply + else: + properties: + vddio-supply: false + required: + - power-supply additionalProperties: false required: - compatible - - power-supply - reg examples:
Few panels like Samsung s6e3fc2x01 and sofef00 use vddio-supply instead of power-supply (in DTS and Linux driver), so allow it to fix: sdm845-oneplus-enchilada.dtb: panel@0: 'power-supply' is a required property Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org> --- .../display/panel/panel-simple-dsi.yaml | 24 +++++++++++++++---- 1 file changed, 20 insertions(+), 4 deletions(-)