Message ID | 20230109050152.316606-3-dmitry.baryshkov@linaro.org (mailing list archive) |
---|---|
State | Not Applicable |
Headers | show |
Series | dt-bindings: display/msm: convert MDP5 schema to YAML format | expand |
On Mon, Jan 09, 2023 at 07:01:50AM +0200, Dmitry Baryshkov wrote: > Add platform-specific compatible entries to the qcom,mdp5.yaml to allow > distinguishing between various platforms. For msm8998 list > qcom,msm8998-dpu rather than -mdp5 to allow this binding to be handled > by either of the drivers. 8998 is where? > > Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> > --- > .../bindings/display/msm/qcom,mdp5.yaml | 17 ++++++++++++++++- > .../bindings/display/msm/qcom,mdss.yaml | 6 +++++- > 2 files changed, 21 insertions(+), 2 deletions(-) > > diff --git a/Documentation/devicetree/bindings/display/msm/qcom,mdp5.yaml b/Documentation/devicetree/bindings/display/msm/qcom,mdp5.yaml > index cbcbe8b47e9b..681d6ac48d33 100644 > --- a/Documentation/devicetree/bindings/display/msm/qcom,mdp5.yaml > +++ b/Documentation/devicetree/bindings/display/msm/qcom,mdp5.yaml > @@ -16,7 +16,22 @@ maintainers: > > properties: > compatible: > - const: qcom,mdp5 > + oneOf: > + - const: qcom,mdp5 > + deprecated: true > + - items: > + - enum: > + - qcom,apq8084-mdp5 > + - qcom,msm8916-mdp5 > + - qcom,msm8917-mdp5 > + - qcom,msm8953-mdp5 > + - qcom,msm8974-mdp5 > + - qcom,msm8976-mdp5 > + - qcom,msm8994-mdp5 > + - qcom,msm8996-mdp5 > + - qcom,sdm630-mdp5 > + - qcom,sdm660-mdp5 > + - const: qcom,mdp5 > > reg: > maxItems: 1 > diff --git a/Documentation/devicetree/bindings/display/msm/qcom,mdss.yaml b/Documentation/devicetree/bindings/display/msm/qcom,mdss.yaml > index 7479cd96fdec..7a81a10c0a9b 100644 > --- a/Documentation/devicetree/bindings/display/msm/qcom,mdss.yaml > +++ b/Documentation/devicetree/bindings/display/msm/qcom,mdss.yaml > @@ -88,7 +88,11 @@ patternProperties: > type: object > properties: > compatible: > - const: qcom,mdp5 > + oneOf: > + - const: qcom,mdp5 > + - items: > + - {} > + - const: qcom,mdp5 > > "^dsi@[1-9a-f][0-9a-f]*$": > type: object > -- > 2.39.0 >
On 12/01/2023 23:52, Rob Herring wrote: > On Mon, Jan 09, 2023 at 07:01:50AM +0200, Dmitry Baryshkov wrote: >> Add platform-specific compatible entries to the qcom,mdp5.yaml to allow >> distinguishing between various platforms. For msm8998 list >> qcom,msm8998-dpu rather than -mdp5 to allow this binding to be handled >> by either of the drivers. > > 8998 is where? Ugh, I dropped it from the patch (because of the existing qcom,msm8998-mdss and qcom,msm8998-dpu). I'll fix the message for the next iteration. > >> >> Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> >> --- >> .../bindings/display/msm/qcom,mdp5.yaml | 17 ++++++++++++++++- >> .../bindings/display/msm/qcom,mdss.yaml | 6 +++++- >> 2 files changed, 21 insertions(+), 2 deletions(-)
diff --git a/Documentation/devicetree/bindings/display/msm/qcom,mdp5.yaml b/Documentation/devicetree/bindings/display/msm/qcom,mdp5.yaml index cbcbe8b47e9b..681d6ac48d33 100644 --- a/Documentation/devicetree/bindings/display/msm/qcom,mdp5.yaml +++ b/Documentation/devicetree/bindings/display/msm/qcom,mdp5.yaml @@ -16,7 +16,22 @@ maintainers: properties: compatible: - const: qcom,mdp5 + oneOf: + - const: qcom,mdp5 + deprecated: true + - items: + - enum: + - qcom,apq8084-mdp5 + - qcom,msm8916-mdp5 + - qcom,msm8917-mdp5 + - qcom,msm8953-mdp5 + - qcom,msm8974-mdp5 + - qcom,msm8976-mdp5 + - qcom,msm8994-mdp5 + - qcom,msm8996-mdp5 + - qcom,sdm630-mdp5 + - qcom,sdm660-mdp5 + - const: qcom,mdp5 reg: maxItems: 1 diff --git a/Documentation/devicetree/bindings/display/msm/qcom,mdss.yaml b/Documentation/devicetree/bindings/display/msm/qcom,mdss.yaml index 7479cd96fdec..7a81a10c0a9b 100644 --- a/Documentation/devicetree/bindings/display/msm/qcom,mdss.yaml +++ b/Documentation/devicetree/bindings/display/msm/qcom,mdss.yaml @@ -88,7 +88,11 @@ patternProperties: type: object properties: compatible: - const: qcom,mdp5 + oneOf: + - const: qcom,mdp5 + - items: + - {} + - const: qcom,mdp5 "^dsi@[1-9a-f][0-9a-f]*$": type: object
Add platform-specific compatible entries to the qcom,mdp5.yaml to allow distinguishing between various platforms. For msm8998 list qcom,msm8998-dpu rather than -mdp5 to allow this binding to be handled by either of the drivers. Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org> --- .../bindings/display/msm/qcom,mdp5.yaml | 17 ++++++++++++++++- .../bindings/display/msm/qcom,mdss.yaml | 6 +++++- 2 files changed, 21 insertions(+), 2 deletions(-)