On Wed, 24 Aug 2022 at 16:51, Jean-Philippe Brucker <jean-phili...@linaro.org> wrote: > > dt-validate reports three issues in the SMMU device-tree node: > > smmuv3@9050000: $nodename:0: 'smmuv3@9050000' does not match > '^iommu@[0-9a-f]*' > smmuv3@9050000: interrupt-names: 'oneOf' conditional failed, one must be > fixed: > ['eventq', 'priq', 'cmdq-sync', 'gerror'] is too long > 'combined' was expected > 'gerror' was expected > 'gerror' is not one of ['cmdq-sync', 'priq'] > smmuv3@9050000: 'clock-names', 'clocks' do not match any of the regexes: > 'pinctrl-[0-9]+' > From schema: linux/Documentation/devicetree/bindings/iommu/arm,smmu-v3.yaml > > Fix them by: > * changing the node name > * reordering the IRQs > * removing the clock properties which are not expected for the SMMU node
Why does dt-validate insist on a fixed interrupt order here? thanks -- PMM