On 30/01/2023 20:12, Brad Larson wrote: > Hi Rob, > > On Wednesday, November 16, 2022 2:30 PM, Rob Herring wrote: >> On Wed, Nov 16, 2022 at 11:39:40AM -0800, Brad Larson wrote: >>> Add support for the AMD Pensando Elba SoC System Resource chip >>> using the SPI interface. >> >> Please resend the whole series properly threaded. > > Series sent as v9 > >>> +description: | >>> + AMD Pensando Elba SoC Resource Controller functions are >>> + accessed with four chip-selects. Reset control is on CS0. >> >> One device with 4 chip-selects? Then I'd expect 'reg = <0 1 2 3>;' >> >> Hard to say more because I don't have the whole thread nor remember what >> exactly we discussed before. That was 100s of bindings ago... > > This has been changed to one device and four chip selects. This binding error > is occuring for snps,dw-apb-ssi.yaml using reg for the chip selects. Any > guidance on how to fix? > > $ make ARCH=arm64 dtbs_check DT_SCHEMA_FILES=Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml > LINT Documentation/devicetree/bindings > CHKDT Documentation/devicetree/bindings/processed-schema.json > SCHEMA Documentation/devicetree/bindings/processed-schema.json > DTC_CHK arch/arm64/boot/dts/amd/elba-asic.dtb > /home/brad/linux.v10/arch/arm64/boot/dts/amd/elba-asic.dtb: spi@2800: system-controller@0:reg: [[0], [1], [2], [3]] is too long > From schema: /home/brad/linux.v10/Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml Maybe this would work in snps,dw-apb-ssi for children: reg: items: minimum: 0 maximum: 3 Best regards, Krzysztof