Re: [PATCH v14 3/4] dt-bindings: msm: dsi: add yaml schemas for DSI PHY bindings

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Quoting mkrishn@xxxxxxxxxxxxxx (2021-03-26 03:36:30)
> On 2021-03-26 04:28, Stephen Boyd wrote:
> > Quoting Krishna Manikandan (2021-03-25 05:01:00)
> >> diff --git 
> >> a/Documentation/devicetree/bindings/display/msm/dsi-phy-10nm.yaml 
> >> b/Documentation/devicetree/bindings/display/msm/dsi-phy-10nm.yaml
> >> new file mode 100644
> >> index 0000000..4a26bef
> >> --- /dev/null
> >> +++ b/Documentation/devicetree/bindings/display/msm/dsi-phy-10nm.yaml
> >> @@ -0,0 +1,68 @@
> >> +# SPDX-License-Identifier: GPL-2.0-only or BSD-2-Clause
> >> +%YAML 1.2
> >> +---
> >> +$id: http://devicetree.org/schemas/display/msm/dsi-phy-10nm.yaml#
> >> +$schema: http://devicetree.org/meta-schemas/core.yaml#
> >> +
> >> +title: Qualcomm Display DSI 10nm PHY
> >> +
> >> +maintainers:
> >> +  - Krishna Manikandan <mkrishn@xxxxxxxxxxxxxx>
> >> +
> >> +allOf:
> >> +  - $ref: dsi-phy-common.yaml#
> >> +
> >> +properties:
> >> +  compatible:
> >> +    oneOf:
[..]
> >> and
> >> +      connected to VDDA_MIPI_DSI_0_PLL_0P9 pin for sdm845 target
> >> +
> >> +required:
> >> +  - compatible
> >> +  - reg
> >> +  - reg-names
> >> +  - vdds-supply
> >> +
> >> +unevaluatedProperties: false
> > 
> > additionalProperties: false instead? This comment applies to the other
> > bindings in this patch.
> 
> Hi Stephen,
> We are referencing dsi-phy-common.yaml in this file. Since the 
> properties of dsi-phy-common.yaml are applicable to this file also, I 
> added unevaluatedProperties: false. If we add additionalProperties: 
> false instead, then the properties of dsi-phy-common.yaml will not be 
> applicable here and this will throw an error if we add the properties 
> from dsi-phy-common.yaml in the example.
> 

Does that matter? I was wondering about that and so I peeked at the
qcom pinctrl binding and it seems to follow a similar design but doesn't
have unevaluatedProperties: false. Instead it has additionalProperies:
false. See qcom,sc8180x-pinctrl.yaml for an example. So did you try it
or does something say you can't do this?




[Index of Archives]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [Linux for Sparc]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux MIPS]     [ECOS]     [Asterisk Internet PBX]     [Linux API]

  Powered by Linux