On Thu Sep 22, 2022 at 12:46 AM IST, Krzysztof Kozlowski wrote: > On 21/09/2022 06:36, Sireesh Kodali wrote: > > This is a direct conversion of the existing txt documentation to YAML. > > It is in preparation for the addition of pronto-v3 to the docs. This > > patch doesn't document any of the existing subnodes/properties that are > > not documented in the existing txt file. That is done in a separate > > patch. > > > > Signed-off-by: Sireesh Kodali <sireeshkodali1@xxxxxxxxx> > > Thank you for your patch. There is something to discuss/improve. > (...) Thank you for the review > > > + > > + memory-region: > > + maxItems: 1 > > + description: reserved-memory for the WCNSS core > > + > > + smd-edge: > > + $ref: /schemas/remoteproc/qcom,smd-edge.yaml# > > + description: > > + Qualcomm Shared Memory subnode which represents communication edge, > > + channels and devices related to the ADSP. > > + > > + iris: > > + type: object > > + description: > > + The iris subnode of the WCNSS PIL is used to describe the attached RF module > > + and its resource dependencies. > > On this level of indentation (for iris): > additionalProperties: false Will be added in v5 > > > + > > + properties: > > + compatible: > > + enum: > > + - qcom,wcn3620 > > + - qcom,wcn3660 > > + - qcom,wcn3660b > > + - qcom,wcn3680 > > + > > + clocks: > > + minItems: 1 > > + items: > > + - description: XO clock > > + - description: RF clock > > + > > + clock-names: > > + minItems: 1 > > + items: > > + - const: xo > > + - const: rf > > + > > + vddxo-supply: > > + description: > > + Reference to the regulator to be held on behalf of the booting WCNSS > > + core > > + > > + vddrfa-supply: > > + description: > > + Reference to the regulator to be held on behalf of the booting WCNSS > > + core > > + > > + vddpa-supply: > > + description: > > + Reference to the regulator to be held on behalf of the booting WCNSS > > + core > > + > > + vdddig-supply: > > + description: > > + Reference to the regulator to be held on behalf of the booting WCNSS > > + core > > + > > + required: > > + - compatible > > + - clocks > > + - clock-names > > + - vddxo-supply > > + - vddrfa-supply > > + - vddpa-supply > > + - vdddig-supply > > + > > +required: > > + - compatible > > + - reg > > + - reg-names > > + - interrupts-extended > > You require only interrupts and interrupts-extended satisfy it, unless > this is a result of bug in dtschema? It should be `interrupts`, will be fixed in v5 > > > + - interrupt-names > > + - iris > > + - vddpx-supply > > + - memory-region > > + - smd-edge > > + > > +additionalProperties: false > > Best regards, > Krzysztof