On Mon, 2024-07-29 at 09:50 +0800, Potin Lai wrote: > On Mon, Jul 29, 2024 at 9:17 AM Andrew Jeffery > <andrew@xxxxxxxxxxxxxxxxxxxx> wrote: > > > > Hi Potin, > > > > On Fri, 2024-07-26 at 08:09 -0500, Rob Herring (Arm) wrote: > > > On Fri, 26 Jul 2024 18:26:48 +0800, Potin Lai wrote: > > > > Add Linux device tree entry related to Meta(Facebook) Catalina specific > > > > devices connected to BMC(AST2600) SoC. > > > > > ... > > > > > > My bot found new DTB warnings on the .dts files added or changed in this > > > series. > > > > > > Some warnings may be from an existing SoC .dtsi. Or perhaps the warnings > > > are fixed by another series. Ultimately, it is up to the platform > > > maintainer whether these warnings are acceptable or not. No need to reply > > > unless the platform maintainer has comments. > > > > > > If you already ran DT checks and didn't see these error(s), then > > > make sure dt-schema is up to date: > > > > > > pip3 install dtschema --upgrade > > > > > > > > > New warnings running 'make CHECK_DTBS=y aspeed/aspeed-bmc-facebook-catalina.dtb' for 20240726-potin-catalina-dts-v5-0-8f02305af527@xxxxxxxxx: > > > > > > > > ... > > > arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-catalina.dtb: /ahb/apb/bus@1e78a000/i2c@100/i2c-mux@70/i2c@2/pwm@21: failed to match any schema with compatible: ['maxim,max31790'] > > > arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-catalina.dtb: /ahb/apb/bus@1e78a000/i2c@100/i2c-mux@70/i2c@2/pwm@27: failed to match any schema with compatible: ['maxim,max31790'] > > > arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-catalina.dtb: /ahb/apb/bus@1e78a000/i2c@100/i2c-mux@70/i2c@3/vrm@60: failed to match any schema with compatible: ['isil,raa228004'] > > > arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-catalina.dtb: /ahb/apb/bus@1e78a000/i2c@100/i2c-mux@70/i2c@3/vrm@61: failed to match any schema with compatible: ['isil,raa228004'] > > > arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-catalina.dtb: /ahb/apb/bus@1e78a000/i2c@100/i2c-mux@70/i2c@3/vrm@62: failed to match any schema with compatible: ['isil,raa228004'] > > > arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-catalina.dtb: /ahb/apb/bus@1e78a000/i2c@400/ipmb@10: failed to match any schema with compatible: ['ipmb-dev'] > > ... > > > > The snipped errors are mostly from the DTSI, but these errors above are > > specific to your DTS. Can you please address them? > > > > Andrew > > Hi Andrew, > > I tried to follow exist dts files to add the compatible strings, but > all of them are showing error when I manual running "make ARCH=arm > CHECK_DTBS=y aspeed/aspeed-bmc-facebook-catalina.dtb". > > - "ipmb-dev": arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-harma.dts at line 432 > - "max31790": arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-harma.dts at line 196 > - "maxim,max31790": arch/arm/boot/dts/nuvoton/nuvoton-npcm730-kudo.dts > at line 511 > - "isil,raa229004": arch/arm/boot/dts/aspeed/aspeed-bmc-quanta-s6q.dts > at line 512 > > And there is no .yaml file for these drivers to check the proper > compatible string. > Do you have any suggestions in this case? Thank you. Yes, please don't add any more cases of these warnings :) Either get the bindings merged for these devices, or drop these nodes from your devicetree (... and add them back later once the bindings are merged). Cheers, Andrew