[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Message-ID: <04b0799e-b0a3-4dbc-98f3-239869c79305@bsdio.com>
Date: Fri, 12 Sep 2025 17:37:02 -0600
From: Rebecca Cran <rebecca@...io.com>
To: Krzysztof Kozlowski <krzk@...nel.org>, Rob Herring <robh@...nel.org>,
Krzysztof Kozlowski <krzk+dt@...nel.org>, Conor Dooley
<conor+dt@...nel.org>, Joel Stanley <joel@....id.au>,
Andrew Jeffery <andrew@...econstruct.com.au>, devicetree@...r.kernel.org,
linux-arm-kernel@...ts.infradead.org, linux-aspeed@...ts.ozlabs.org,
linux-kernel@...r.kernel.org
Subject: Re: [PATCH 2/2] ARM: dts: aspeed: add device tree for ASRock Rack
ALTRAD8 BMC
On 9/11/25 00:29, Krzysztof Kozlowski wrote:
> Never tested.
>
> It does not look like you tested the DTS against bindings. Please run
> `make dtbs_check W=1` (see
> Documentation/devicetree/bindings/writing-schema.rst or
> https://www.linaro.org/blog/tips-and-tricks-for-validating-devicetree-sources-with-the-devicetree-schema/
> for instructions).
Am I doing something wrong, or are a certain number of validation issues
expected?
For example, I'm seeing these - most of which are from aspeed-g5.dtsi,
not my dts file:
arch/arm/boot/dts/aspeed/aspeed-bmc-asrock-altrad8.dtb:
/ahb/apb/memory-controller@...e0000: failed to match any schema with
compatible: ['aspeed,ast2500-sdram-edac']
arch/arm/boot/dts/aspeed/aspeed-bmc-asrock-altrad8.dtb:
/ahb/apb/syscon@...e2000/p2a-control@2c: failed to match any schema with
compatible: ['aspeed,ast2500-p2a-ctrl']
arch/arm/boot/dts/aspeed/aspeed-bmc-asrock-altrad8.dtb:
/ahb/apb/display@...e6000: failed to match any schema with compatible:
['aspeed,ast2500-gfx', 'syscon']
arch/arm/boot/dts/aspeed/aspeed-bmc-asrock-altrad8.dtb:
/ahb/apb/timer@...82000: failed to match any schema with compatible:
['aspeed,ast2400-timer']
arch/arm/boot/dts/aspeed/aspeed-bmc-asrock-altrad8.dtb:
/ahb/apb/pwm-tacho-controller@...86000: failed to match any schema with
compatible: ['aspeed,ast2500-pwm-tacho']
/home/bcran/src/linux/arch/arm/boot/dts/aspeed/aspeed-bmc-asrock-altrad8.dtb:
fan@0: aspeed,fan-tach-ch: b'\x00\x08' is not of type 'object',
'integer', 'array', 'boolean', 'null'
from schema $id: http://devicetree.org/schemas/dt-core.yaml#
...
/home/bcran/src/linux/arch/arm/boot/dts/aspeed/aspeed-bmc-asrock-altrad8.dtb:
lpc@...89000 (aspeed,ast2500-lpc-v2): reg-io-width: 4 is not of type
'object'
from schema $id: http://devicetree.org/schemas/mfd/aspeed-lpc.yaml#
/home/bcran/src/linux/arch/arm/boot/dts/aspeed/aspeed-bmc-asrock-altrad8.dtb:
lpc@...89000 (aspeed,ast2500-lpc-v2): lpc-snoop@90: 'clocks' does not
match any of the regexes: '^pinctrl-[0-9]+$'
from schema $id: http://devicetree.org/schemas/mfd/aspeed-lpc.yaml#
/home/bcran/src/linux/arch/arm/boot/dts/aspeed/aspeed-bmc-asrock-altrad8.dtb:
kcs@24 (aspeed,ast2500-kcs-bmc-v2): 'clocks' does not match any of the
regexes: '^pinctrl-[0-9]+$'
from schema $id:
http://devicetree.org/schemas/ipmi/aspeed,ast2400-kcs-bmc.yaml#
...
arch/arm/boot/dts/aspeed/aspeed-bmc-asrock-altrad8.dtb:
/ahb/apb/lpc@...89000/lhc@a0: failed to match any schema with
compatible: ['aspeed,ast2500-lhc']
arch/arm/boot/dts/aspeed/aspeed-bmc-asrock-altrad8.dtb:
/ahb/apb/lpc@...89000/ibt@140: failed to match any schema with
compatible: ['aspeed,ast2500-ibt-bmc']
arch/arm/boot/dts/aspeed/aspeed-bmc-asrock-altrad8.dtb:
/ahb/apb/bus@...8a000/i2c@.../power-supply@3c: failed to match any
schema with compatible: ['pmbus']
/home/bcran/src/linux/arch/arm/boot/dts/aspeed/aspeed-bmc-asrock-altrad8.dtb:
gpio@1c (nxp,pca9557): '#address-cells', '#size-cells', 'gpio@0',
'gpio@1', 'gpio@2', 'gpio@3', 'gpio@4', 'gpio@5', 'gpio@6', 'gpio@7' do
not match any of the regexes: '^(hog-[0-9]+|.+-hog(-[0-9]+)?)$',
'^pinctrl-[0-9]+$'
from schema $id: http://devicetree.org/schemas/gpio/gpio-pca95xx.yaml#
--
Rebecca Cran
Powered by blists - more mailing lists