* 6.16rc1 dts-bindings check fails @ 2025-06-10 16:11 Ricardo Ribalda 2025-06-11 6:41 ` Krzysztof Kozlowski 0 siblings, 1 reply; 6+ messages in thread From: Ricardo Ribalda @ 2025-06-10 16:11 UTC (permalink / raw) To: Rob Herring, Krzysztof Kozlowski, devicetree Hi Media-CI is reporting some dts binding errors: /builds/linux-media/users/ribalda/Documentation/devicetree/bindings/crypto/marvell,orion-crypto.yaml: properties:reg-names:items:1: 'deprecated' is not one of ['const', 'description', 'enum', 'not', 'pattern'] from schema $id: http://devicetree.org/meta-schemas/string-array.yaml# /builds/linux-media/users/ribalda/Documentation/devicetree/bindings/pci/marvell,armada8k-pcie.example.dtb: pcie@f2600000: interrupts: [[0], [32], [4]] is too long from schema $id: http://devicetree.org/schemas/pci/marvell,armada8k-pcie.yaml# When I test your for-next tree I have the same issue: https://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git/log/Documentation/devicetree/bindings/crypto?h=for-next They do not affect media drivers so right now I am just ignoring them, but I wanted to know if they are under your radar. Regards! -- Ricardo Ribalda ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: 6.16rc1 dts-bindings check fails 2025-06-10 16:11 6.16rc1 dts-bindings check fails Ricardo Ribalda @ 2025-06-11 6:41 ` Krzysztof Kozlowski 2025-06-11 7:06 ` Ricardo Ribalda 0 siblings, 1 reply; 6+ messages in thread From: Krzysztof Kozlowski @ 2025-06-11 6:41 UTC (permalink / raw) To: Ricardo Ribalda, Rob Herring, Krzysztof Kozlowski, devicetree On 10/06/2025 18:11, Ricardo Ribalda wrote: > Hi > > Media-CI is reporting some dts binding errors: Every builder of linux-next sees this, it's not specific to media. > > /builds/linux-media/users/ribalda/Documentation/devicetree/bindings/crypto/marvell,orion-crypto.yaml: > properties:reg-names:items:1: 'deprecated' is not one of ['const', > 'description', 'enum', 'not', 'pattern'] > from schema $id: http://devicetree.org/meta-schemas/string-array.yaml# > /builds/linux-media/users/ribalda/Documentation/devicetree/bindings/pci/marvell,armada8k-pcie.example.dtb: > pcie@f2600000: interrupts: [[0], [32], [4]] is too long > from schema $id: http://devicetree.org/schemas/pci/marvell,armada8k-pcie.yaml# > > When I test your for-next tree I have the same issue: > https://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git/log/Documentation/devicetree/bindings/crypto?h=for-next > > They do not affect media drivers so right now I am just ignoring them, > but I wanted to know if they are under your radar. > You need to update your dtschema. Best regards, Krzysztof ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: 6.16rc1 dts-bindings check fails 2025-06-11 6:41 ` Krzysztof Kozlowski @ 2025-06-11 7:06 ` Ricardo Ribalda 2025-06-11 7:11 ` Krzysztof Kozlowski 2025-06-13 0:47 ` Rob Herring 0 siblings, 2 replies; 6+ messages in thread From: Ricardo Ribalda @ 2025-06-11 7:06 UTC (permalink / raw) To: Krzysztof Kozlowski; +Cc: Rob Herring, Krzysztof Kozlowski, devicetree Hi Krzysztof On Wed, 11 Jun 2025 at 08:41, Krzysztof Kozlowski <krzk@kernel.org> wrote: > > On 10/06/2025 18:11, Ricardo Ribalda wrote: > > Hi > > > > Media-CI is reporting some dts binding errors: > > Every builder of linux-next sees this, it's not specific to media. > > > > > /builds/linux-media/users/ribalda/Documentation/devicetree/bindings/crypto/marvell,orion-crypto.yaml: > > properties:reg-names:items:1: 'deprecated' is not one of ['const', > > 'description', 'enum', 'not', 'pattern'] > > from schema $id: http://devicetree.org/meta-schemas/string-array.yaml# > > /builds/linux-media/users/ribalda/Documentation/devicetree/bindings/pci/marvell,armada8k-pcie.example.dtb: > > pcie@f2600000: interrupts: [[0], [32], [4]] is too long > > from schema $id: http://devicetree.org/schemas/pci/marvell,armada8k-pcie.yaml# > > > > When I test your for-next tree I have the same issue: > > https://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git/log/Documentation/devicetree/bindings/crypto?h=for-next > > > > They do not affect media drivers so right now I am just ignoring them, > > but I wanted to know if they are under your radar. > > > You need to update your dtschema. I was using the dtschema from pip. If I use the version from git, There are other issues as well: $ python3 -m venv venv $ . venv/bin/activate $ pip3 install git+https://github.com/devicetree-org/dt-schema.git@master yamllint $ make dt_binding_check /usr/local/google/home/ribalda/work/linux/Documentation/devicetree/bindings/net/snps,dwmac.yaml: mac-mode: missing type definition /usr/local/google/home/ribalda/work/linux/Documentation/devicetree/bindings/regulator/infineon,ir38060.yaml: maintainers:0: 'Not Me.' does not match '@' from schema $id: http://devicetree.org/meta-schemas/base.yaml# /usr/local/google/home/ribalda/work/linux/Documentation/devicetree/bindings/soc/fsl/fsl,ls1028a-reset.yaml: Error in referenced schema matching $id: http://devicetree.org/schemas/power/reset/syscon-reboot.yaml Tried these paths (check schema $id if path is wrong): /usr/local/google/home/ribalda/work/linux/Documentation/devicetree/bindingspower/reset/syscon-reboot.yaml /usr/local/google/home/ribalda/work/linux/venv/lib/python3.12/site-packages/dtschema/schemas/power/reset/syscon-reboot.yaml /usr/local/google/home/ribalda/work/linux/Documentation/devicetree/bindings/pinctrl/xlnx,versal-pinctrl.yaml: allOf: Missing additionalProperties/unevaluatedProperties constraint /usr/local/google/home/ribalda/work/linux/Documentation/devicetree/bindings/soc/sophgo/sophgo,cv1800b-rtc.yaml: Error in referenced schema matching $id: http://devicetree.org/schemas/rtc/rtc.yaml Tried these paths (check schema $id if path is wrong): /usr/local/google/home/ribalda/work/linux/Documentation/devicetree/bindings/soc/rtc/rtc.yaml /usr/local/google/home/ribalda/work/linux/venv/lib/python3.12/site-packages/dtschema/schemas/rtc/rtc.yaml Is there a doc besides https://www.kernel.org/doc/Documentation/devicetree/writing-schema.md that I can follow to set up media-ci properly? > > Best regards, > Krzysztof -- Ricardo Ribalda ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: 6.16rc1 dts-bindings check fails 2025-06-11 7:06 ` Ricardo Ribalda @ 2025-06-11 7:11 ` Krzysztof Kozlowski 2025-06-11 7:24 ` Ricardo Ribalda 2025-06-13 0:47 ` Rob Herring 1 sibling, 1 reply; 6+ messages in thread From: Krzysztof Kozlowski @ 2025-06-11 7:11 UTC (permalink / raw) To: Ricardo Ribalda; +Cc: Rob Herring, Krzysztof Kozlowski, devicetree On 11/06/2025 09:06, Ricardo Ribalda wrote: > Hi Krzysztof > > On Wed, 11 Jun 2025 at 08:41, Krzysztof Kozlowski <krzk@kernel.org> wrote: >> >> On 10/06/2025 18:11, Ricardo Ribalda wrote: >>> Hi >>> >>> Media-CI is reporting some dts binding errors: >> >> Every builder of linux-next sees this, it's not specific to media. >> >>> >>> /builds/linux-media/users/ribalda/Documentation/devicetree/bindings/crypto/marvell,orion-crypto.yaml: >>> properties:reg-names:items:1: 'deprecated' is not one of ['const', >>> 'description', 'enum', 'not', 'pattern'] >>> from schema $id: http://devicetree.org/meta-schemas/string-array.yaml# >>> /builds/linux-media/users/ribalda/Documentation/devicetree/bindings/pci/marvell,armada8k-pcie.example.dtb: >>> pcie@f2600000: interrupts: [[0], [32], [4]] is too long >>> from schema $id: http://devicetree.org/schemas/pci/marvell,armada8k-pcie.yaml# >>> >>> When I test your for-next tree I have the same issue: >>> https://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git/log/Documentation/devicetree/bindings/crypto?h=for-next >>> >>> They do not affect media drivers so right now I am just ignoring them, >>> but I wanted to know if they are under your radar. >>> >> You need to update your dtschema. > > I was using the dtschema from pip. Latest from pip, so June, does not have these warnings. I think you still use May. > > If I use the version from git, There are other issues as well: > > $ python3 -m venv venv > $ . venv/bin/activate > $ pip3 install > git+https://github.com/devicetree-org/dt-schema.git@master yamllint > $ make dt_binding_check > > /usr/local/google/home/ribalda/work/linux/Documentation/devicetree/bindings/net/snps,dwmac.yaml: > mac-mode: missing type definition This is old. > /usr/local/google/home/ribalda/work/linux/Documentation/devicetree/bindings/regulator/infineon,ir38060.yaml: > maintainers:0: 'Not Me.' does not match '@' > from schema $id: http://devicetree.org/meta-schemas/base.yaml# > /usr/local/google/home/ribalda/work/linux/Documentation/devicetree/bindings/soc/fsl/fsl,ls1028a-reset.yaml: > Error in referenced schema matching $id: > http://devicetree.org/schemas/power/reset/syscon-reboot.yaml > Tried these paths (check schema $id if path is wrong): > /usr/local/google/home/ribalda/work/linux/Documentation/devicetree/bindingspower/reset/syscon-reboot.yaml > /usr/local/google/home/ribalda/work/linux/venv/lib/python3.12/site-packages/dtschema/schemas/power/reset/syscon-reboot.yaml > > /usr/local/google/home/ribalda/work/linux/Documentation/devicetree/bindings/pinctrl/xlnx,versal-pinctrl.yaml: > allOf: Missing additionalProperties/unevaluatedProperties constraint > > /usr/local/google/home/ribalda/work/linux/Documentation/devicetree/bindings/soc/sophgo/sophgo,cv1800b-rtc.yaml: > Error in referenced schema matching $id: > http://devicetree.org/schemas/rtc/rtc.yaml > Tried these paths (check schema $id if path is wrong): > /usr/local/google/home/ribalda/work/linux/Documentation/devicetree/bindings/soc/rtc/rtc.yaml > /usr/local/google/home/ribalda/work/linux/venv/lib/python3.12/site-packages/dtschema/schemas/rtc/rtc.yaml These are known: https://gitlab.com/robherring/linux-dt/-/jobs/10290125099 https://krzk.eu/#/builders/117/builds/613/steps/11/logs/warnings__2_ > > Is there a doc besides > https://www.kernel.org/doc/Documentation/devicetree/writing-schema.md > that I can follow to set up media-ci properly? To update dtschema? No clue, I just run pipx upgrade. Works for me, but depends on your OS/packaging. Best regards, Krzysztof ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: 6.16rc1 dts-bindings check fails 2025-06-11 7:11 ` Krzysztof Kozlowski @ 2025-06-11 7:24 ` Ricardo Ribalda 0 siblings, 0 replies; 6+ messages in thread From: Ricardo Ribalda @ 2025-06-11 7:24 UTC (permalink / raw) To: Krzysztof Kozlowski; +Cc: Rob Herring, Krzysztof Kozlowski, devicetree On Wed, 11 Jun 2025 at 09:11, Krzysztof Kozlowski <krzk@kernel.org> wrote: > > On 11/06/2025 09:06, Ricardo Ribalda wrote: > > Hi Krzysztof > > > > On Wed, 11 Jun 2025 at 08:41, Krzysztof Kozlowski <krzk@kernel.org> wrote: > >> > >> On 10/06/2025 18:11, Ricardo Ribalda wrote: > >>> Hi > >>> > >>> Media-CI is reporting some dts binding errors: > >> > >> Every builder of linux-next sees this, it's not specific to media. > >> > >>> > >>> /builds/linux-media/users/ribalda/Documentation/devicetree/bindings/crypto/marvell,orion-crypto.yaml: > >>> properties:reg-names:items:1: 'deprecated' is not one of ['const', > >>> 'description', 'enum', 'not', 'pattern'] > >>> from schema $id: http://devicetree.org/meta-schemas/string-array.yaml# > >>> /builds/linux-media/users/ribalda/Documentation/devicetree/bindings/pci/marvell,armada8k-pcie.example.dtb: > >>> pcie@f2600000: interrupts: [[0], [32], [4]] is too long > >>> from schema $id: http://devicetree.org/schemas/pci/marvell,armada8k-pcie.yaml# > >>> > >>> When I test your for-next tree I have the same issue: > >>> https://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git/log/Documentation/devicetree/bindings/crypto?h=for-next > >>> > >>> They do not affect media drivers so right now I am just ignoring them, > >>> but I wanted to know if they are under your radar. > >>> > >> You need to update your dtschema. > > > > I was using the dtschema from pip. > > Latest from pip, so June, does not have these warnings. I think you > still use May. Looks like pip was released yesterday: https://pypi.org/project/dtschema/#history The image was created on monday, so yes I was using may. > > > > > If I use the version from git, There are other issues as well: > > > > $ python3 -m venv venv > > $ . venv/bin/activate > > $ pip3 install > > git+https://github.com/devicetree-org/dt-schema.git@master yamllint > > $ make dt_binding_check > > > > /usr/local/google/home/ribalda/work/linux/Documentation/devicetree/bindings/net/snps,dwmac.yaml: > > mac-mode: missing type definition > > This is old. > > > /usr/local/google/home/ribalda/work/linux/Documentation/devicetree/bindings/regulator/infineon,ir38060.yaml: > > maintainers:0: 'Not Me.' does not match '@' > > from schema $id: http://devicetree.org/meta-schemas/base.yaml# > > /usr/local/google/home/ribalda/work/linux/Documentation/devicetree/bindings/soc/fsl/fsl,ls1028a-reset.yaml: > > Error in referenced schema matching $id: > > http://devicetree.org/schemas/power/reset/syscon-reboot.yaml > > Tried these paths (check schema $id if path is wrong): > > /usr/local/google/home/ribalda/work/linux/Documentation/devicetree/bindingspower/reset/syscon-reboot.yaml > > /usr/local/google/home/ribalda/work/linux/venv/lib/python3.12/site-packages/dtschema/schemas/power/reset/syscon-reboot.yaml > > > > /usr/local/google/home/ribalda/work/linux/Documentation/devicetree/bindings/pinctrl/xlnx,versal-pinctrl.yaml: > > allOf: Missing additionalProperties/unevaluatedProperties constraint > > > > /usr/local/google/home/ribalda/work/linux/Documentation/devicetree/bindings/soc/sophgo/sophgo,cv1800b-rtc.yaml: > > Error in referenced schema matching $id: > > http://devicetree.org/schemas/rtc/rtc.yaml > > Tried these paths (check schema $id if path is wrong): > > /usr/local/google/home/ribalda/work/linux/Documentation/devicetree/bindings/soc/rtc/rtc.yaml > > /usr/local/google/home/ribalda/work/linux/venv/lib/python3.12/site-packages/dtschema/schemas/rtc/rtc.yaml > > > These are known: > https://gitlab.com/robherring/linux-dt/-/jobs/10290125099 > https://krzk.eu/#/builders/117/builds/613/steps/11/logs/warnings__2_ ok. I will add them to the ignore list for now. Thanks! > > > > > Is there a doc besides > > https://www.kernel.org/doc/Documentation/devicetree/writing-schema.md > > that I can follow to set up media-ci properly? > > > To update dtschema? No clue, I just run pipx upgrade. Works for me, but > depends on your OS/packaging. > > > Best regards, > Krzysztof -- Ricardo Ribalda ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: 6.16rc1 dts-bindings check fails 2025-06-11 7:06 ` Ricardo Ribalda 2025-06-11 7:11 ` Krzysztof Kozlowski @ 2025-06-13 0:47 ` Rob Herring 1 sibling, 0 replies; 6+ messages in thread From: Rob Herring @ 2025-06-13 0:47 UTC (permalink / raw) To: Ricardo Ribalda; +Cc: Krzysztof Kozlowski, Krzysztof Kozlowski, devicetree On Wed, Jun 11, 2025 at 2:06 AM Ricardo Ribalda <ribalda@chromium.org> wrote: > > Hi Krzysztof > > On Wed, 11 Jun 2025 at 08:41, Krzysztof Kozlowski <krzk@kernel.org> wrote: > > > > On 10/06/2025 18:11, Ricardo Ribalda wrote: > > > Hi > > > > > > Media-CI is reporting some dts binding errors: > > > > Every builder of linux-next sees this, it's not specific to media. > > > > > > > > /builds/linux-media/users/ribalda/Documentation/devicetree/bindings/crypto/marvell,orion-crypto.yaml: > > > properties:reg-names:items:1: 'deprecated' is not one of ['const', > > > 'description', 'enum', 'not', 'pattern'] > > > from schema $id: http://devicetree.org/meta-schemas/string-array.yaml# > > > /builds/linux-media/users/ribalda/Documentation/devicetree/bindings/pci/marvell,armada8k-pcie.example.dtb: > > > pcie@f2600000: interrupts: [[0], [32], [4]] is too long > > > from schema $id: http://devicetree.org/schemas/pci/marvell,armada8k-pcie.yaml# > > > > > > When I test your for-next tree I have the same issue: > > > https://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git/log/Documentation/devicetree/bindings/crypto?h=for-next > > > > > > They do not affect media drivers so right now I am just ignoring them, > > > but I wanted to know if they are under your radar. > > > > > You need to update your dtschema. > > I was using the dtschema from pip. I just released v2025.06.1, so update again. > > If I use the version from git, There are other issues as well: > > $ python3 -m venv venv > $ . venv/bin/activate > $ pip3 install > git+https://github.com/devicetree-org/dt-schema.git@master yamllint > $ make dt_binding_check > > /usr/local/google/home/ribalda/work/linux/Documentation/devicetree/bindings/net/snps,dwmac.yaml: > mac-mode: missing type definition This is now fixed with dtschema update. > /usr/local/google/home/ribalda/work/linux/Documentation/devicetree/bindings/regulator/infineon,ir38060.yaml: > maintainers:0: 'Not Me.' does not match '@' > from schema $id: http://devicetree.org/meta-schemas/base.yaml# So far Not Me hasn't cared to add their email address. I guess we can delete the binding and driver... > /usr/local/google/home/ribalda/work/linux/Documentation/devicetree/bindings/soc/fsl/fsl,ls1028a-reset.yaml: > Error in referenced schema matching $id: > http://devicetree.org/schemas/power/reset/syscon-reboot.yaml > Tried these paths (check schema $id if path is wrong): > /usr/local/google/home/ribalda/work/linux/Documentation/devicetree/bindingspower/reset/syscon-reboot.yaml > /usr/local/google/home/ribalda/work/linux/venv/lib/python3.12/site-packages/dtschema/schemas/power/reset/syscon-reboot.yaml Fixed in next now, in Linus's tree soon. > /usr/local/google/home/ribalda/work/linux/Documentation/devicetree/bindings/pinctrl/xlnx,versal-pinctrl.yaml: > allOf: Missing additionalProperties/unevaluatedProperties constraint This is now fixed with dtschema update. > /usr/local/google/home/ribalda/work/linux/Documentation/devicetree/bindings/soc/sophgo/sophgo,cv1800b-rtc.yaml: > Error in referenced schema matching $id: > http://devicetree.org/schemas/rtc/rtc.yaml > Tried these paths (check schema $id if path is wrong): > /usr/local/google/home/ribalda/work/linux/Documentation/devicetree/bindings/soc/rtc/rtc.yaml > /usr/local/google/home/ribalda/work/linux/venv/lib/python3.12/site-packages/dtschema/schemas/rtc/rtc.yaml Patch posted, but still some discussion on this one. Rob ^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2025-06-13 0:47 UTC | newest] Thread overview: 6+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2025-06-10 16:11 6.16rc1 dts-bindings check fails Ricardo Ribalda 2025-06-11 6:41 ` Krzysztof Kozlowski 2025-06-11 7:06 ` Ricardo Ribalda 2025-06-11 7:11 ` Krzysztof Kozlowski 2025-06-11 7:24 ` Ricardo Ribalda 2025-06-13 0:47 ` Rob Herring
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox