[PATCH v4 0/4] ARM: dts: aspeed: Add Balcones system
Eddie James
eajames at linux.ibm.com
Thu Aug 21 05:40:15 AEST 2025
On 8/15/25 6:38 PM, Rob Herring (Arm) wrote:
> On Fri, 15 Aug 2025 14:47:26 -0500, Eddie James wrote:
>> The Balcones system is similar to Bonnell but with a POWER11 processor.
>>
>> Changes since v3:
>> - Add max31785 to the max31790 document instead of to trivial-devices
>> - Fix minor formatting in dps310 document
>>
>> Changes since v2:
>> - Fix a couple of incorrect i2c addresses
>> - Document dps310 and max31785 properly
>> - Drop the UCD binding documentation update, it's been fixed
>>
>> Changes since v1:
>> - Add all the ucd9000 driver supported compatible strings
>> - Fix node ordering in Balcones device tree
>> - Improve commit message to explain addition of ibm-power11-dual.dtsi
>>
>> Eddie James (4):
>> dt-bindings: arm: aspeed: add IBM Balcones board
>> dt-bindings: iio: Add Infineon DPS310 sensor documentation
>> dt-bindings: hwmon: Move max31785 compatibles to max31790 document
>> ARM: dts: aspeed: Add Balcones system
>>
>> .../bindings/arm/aspeed/aspeed.yaml | 1 +
>> .../devicetree/bindings/hwmon/max31785.txt | 22 -
>> .../bindings/hwmon/maxim,max31790.yaml | 6 +-
>> .../iio/pressure/infineon,dps310.yaml | 44 +
>> .../devicetree/bindings/trivial-devices.yaml | 2 -
>> MAINTAINERS | 1 +
>> arch/arm/boot/dts/aspeed/Makefile | 1 +
>> .../dts/aspeed/aspeed-bmc-ibm-balcones.dts | 609 ++++++++++++++
>> .../arm/boot/dts/aspeed/ibm-power11-dual.dtsi | 779 ++++++++++++++++++
>> .../arm/boot/dts/aspeed/ibm-power11-quad.dtsi | 769 +----------------
>> 10 files changed, 1442 insertions(+), 792 deletions(-)
>> delete mode 100644 Documentation/devicetree/bindings/hwmon/max31785.txt
>> create mode 100644 Documentation/devicetree/bindings/iio/pressure/infineon,dps310.yaml
>> create mode 100644 arch/arm/boot/dts/aspeed/aspeed-bmc-ibm-balcones.dts
>> create mode 100644 arch/arm/boot/dts/aspeed/ibm-power11-dual.dtsi
>>
>> --
>> 2.50.1
>>
>>
>>
Andrew, are these warnings acceptable?
Thanks,
Eddie
>
> 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
>
>
> This patch series was applied (using b4) to base:
> Base: attempting to guess base-commit...
> Base: tags/next-20250815 (exact match)
>
> If this is not the correct base, please add 'base-commit' tag
> (or use b4 which does this automatically)
>
> New warnings running 'make CHECK_DTBS=y for arch/arm/boot/dts/aspeed/' for 20250815194730.41695-1-eajames at linux.ibm.com:
>
> arch/arm/boot/dts/aspeed/aspeed-bmc-opp-witherspoon.dtb: max31785 at 52 (maxim,max31785a): '#address-cells', '#size-cells' do not match any of the regexes: '^fan-[0-9]+$', '^pinctrl-[0-9]+$'
> from schema $id: http://devicetree.org/schemas/hwmon/maxim,max31790.yaml#
> arch/arm/boot/dts/aspeed/aspeed-bmc-opp-tacoma.dtb: max31785 at 52 (maxim,max31785a): '#address-cells', '#size-cells', 'fan at 0', 'fan at 1', 'fan at 2', 'fan at 3' do not match any of the regexes: '^fan-[0-9]+$', '^pinctrl-[0-9]+$'
> from schema $id: http://devicetree.org/schemas/hwmon/maxim,max31790.yaml#
> arch/arm/boot/dts/aspeed/aspeed-bmc-ibm-balcones.dtb: timer (arm,armv7-timer): 'clocks' does not match any of the regexes: '^pinctrl-[0-9]+$'
> from schema $id: http://devicetree.org/schemas/timer/arm,arch_timer.yaml#
> arch/arm/boot/dts/aspeed/aspeed-bmc-ibm-balcones.dtb: /sdram at 1e6e0000: failed to match any schema with compatible: ['aspeed,ast2600-sdram-edac', 'syscon']
> arch/arm/boot/dts/aspeed/aspeed-bmc-ibm-balcones.dtb: bus at 1e600000 (aspeed,ast2600-ahbc): compatible: ['aspeed,ast2600-ahbc', 'syscon'] is too long
> from schema $id: http://devicetree.org/schemas/bus/aspeed,ast2600-ahbc.yaml#
> arch/arm/boot/dts/aspeed/aspeed-bmc-ibm-balcones.dtb: syscon at 1e6e2000 (aspeed,ast2600-scu): 'smp-memram at 180' does not match any of the regexes: '^interrupt-controller@[0-9a-f]+$', '^p2a-control@[0-9a-f]+$', '^pinctrl(@[0-9a-f]+)?$', '^pinctrl-[0-9]+$', '^silicon-id@[0-9a-f]+$'
> from schema $id: http://devicetree.org/schemas/mfd/aspeed,ast2x00-scu.yaml#
> arch/arm/boot/dts/aspeed/aspeed-bmc-ibm-balcones.dtb: /ahb/apb/syscon at 1e6e2000/smp-memram at 180: failed to match any schema with compatible: ['aspeed,ast2600-smpmem']
> arch/arm/boot/dts/aspeed/aspeed-bmc-ibm-balcones.dtb: /ahb/apb/display at 1e6e6000: failed to match any schema with compatible: ['aspeed,ast2600-gfx', 'syscon']
> arch/arm/boot/dts/aspeed/aspeed-bmc-ibm-balcones.dtb: adc at 1e6e9000 (aspeed,ast2600-adc0): 'interrupts' does not match any of the regexes: '^pinctrl-[0-9]+$'
> from schema $id: http://devicetree.org/schemas/iio/adc/aspeed,ast2600-adc.yaml#
> arch/arm/boot/dts/aspeed/aspeed-bmc-ibm-balcones.dtb: adc at 1e6e9100 (aspeed,ast2600-adc1): 'interrupts' does not match any of the regexes: '^pinctrl-[0-9]+$'
> from schema $id: http://devicetree.org/schemas/iio/adc/aspeed,ast2600-adc.yaml#
> arch/arm/boot/dts/aspeed/aspeed-bmc-ibm-balcones.dtb: crypto at 1e6fa000 (aspeed,ast2600-acry): 'aspeed,ahbc' does not match any of the regexes: '^pinctrl-[0-9]+$'
> from schema $id: http://devicetree.org/schemas/crypto/aspeed,ast2600-acry.yaml#
> arch/arm/boot/dts/aspeed/aspeed-bmc-ibm-balcones.dtb: lpc at 1e789000 (aspeed,ast2600-lpc-v2): reg-io-width: 4 is not of type 'object'
> from schema $id: http://devicetree.org/schemas/mfd/aspeed-lpc.yaml#
> arch/arm/boot/dts/aspeed/aspeed-bmc-ibm-balcones.dtb: lpc at 1e789000 (aspeed,ast2600-lpc-v2): lpc-snoop at 80: 'clocks' does not match any of the regexes: '^pinctrl-[0-9]+$'
> from schema $id: http://devicetree.org/schemas/mfd/aspeed-lpc.yaml#
> arch/arm/boot/dts/aspeed/aspeed-bmc-ibm-balcones.dtb: /ahb/apb/lpc at 1e789000/lhc at a0: failed to match any schema with compatible: ['aspeed,ast2600-lhc']
> arch/arm/boot/dts/aspeed/aspeed-bmc-ibm-balcones.dtb: /ahb/apb/lpc at 1e789000/ibt at 140: failed to match any schema with compatible: ['aspeed,ast2600-ibt-bmc']
> arch/arm/boot/dts/aspeed/aspeed-bmc-ibm-balcones.dtb: sdc at 1e740000 (aspeed,ast2600-sd-controller): sdhci at 1e740100:compatible: ['aspeed,ast2600-sdhci', 'sdhci'] is too long
> from schema $id: http://devicetree.org/schemas/mmc/aspeed,sdhci.yaml#
> arch/arm/boot/dts/aspeed/aspeed-bmc-ibm-balcones.dtb: sdc at 1e740000 (aspeed,ast2600-sd-controller): sdhci at 1e740200:compatible: ['aspeed,ast2600-sdhci', 'sdhci'] is too long
> from schema $id: http://devicetree.org/schemas/mmc/aspeed,sdhci.yaml#
> arch/arm/boot/dts/aspeed/aspeed-bmc-ibm-balcones.dtb: /ahb/apb/sdc at 1e740000/sdhci at 1e740100: failed to match any schema with compatible: ['aspeed,ast2600-sdhci', 'sdhci']
> arch/arm/boot/dts/aspeed/aspeed-bmc-ibm-balcones.dtb: /ahb/apb/sdc at 1e740000/sdhci at 1e740200: failed to match any schema with compatible: ['aspeed,ast2600-sdhci', 'sdhci']
> arch/arm/boot/dts/aspeed/aspeed-bmc-ibm-fuji.dtb: pwm at 52 (maxim,max31785a): '#address-cells', '#size-cells' do not match any of the regexes: '^fan-[0-9]+$', '^pinctrl-[0-9]+$'
> from schema $id: http://devicetree.org/schemas/hwmon/maxim,max31790.yaml#
> arch/arm/boot/dts/aspeed/aspeed-bmc-ibm-everest.dtb: max31785 at 52 (maxim,max31785a): '#address-cells', '#size-cells', 'fan at 0', 'fan at 1', 'fan at 2', 'fan at 3' do not match any of the regexes: '^fan-[0-9]+$', '^pinctrl-[0-9]+$'
> from schema $id: http://devicetree.org/schemas/hwmon/maxim,max31790.yaml#
> arch/arm/boot/dts/aspeed/aspeed-bmc-ibm-balcones.dtb: /ahb/apb/dma-controller at 1e79e000: failed to match any schema with compatible: ['aspeed,ast2600-udma']
> arch/arm/boot/dts/aspeed/aspeed-bmc-ibm-rainier.dtb: max31785 at 52 (maxim,max31785a): '#address-cells', '#size-cells', 'fan at 0', 'fan at 1', 'fan at 2', 'fan at 3', 'fan at 4', 'fan at 5' do not match any of the regexes: '^fan-[0-9]+$', '^pinctrl-[0-9]+$'
> from schema $id: http://devicetree.org/schemas/hwmon/maxim,max31790.yaml#
> arch/arm/boot/dts/aspeed/aspeed-bmc-ibm-bonnell.dtb: /: failed to match any schema with compatible: ['ibm,bonnell-bmc', 'aspeed,ast2600']
> arch/arm/boot/dts/aspeed/aspeed-bmc-ibm-rainier-4u.dtb: max31785 at 52 (maxim,max31785a): '#address-cells', '#size-cells', 'fan at 0', 'fan at 1', 'fan at 2', 'fan at 3', 'fan at 4', 'fan at 5' do not match any of the regexes: '^fan-[0-9]+$', '^pinctrl-[0-9]+$'
> from schema $id: http://devicetree.org/schemas/hwmon/maxim,max31790.yaml#
> arch/arm/boot/dts/aspeed/aspeed-bmc-ibm-rainier-1s4u.dtb: max31785 at 52 (maxim,max31785a): '#address-cells', '#size-cells', 'fan at 0', 'fan at 1', 'fan at 2', 'fan at 3', 'fan at 4', 'fan at 5' do not match any of the regexes: '^fan-[0-9]+$', '^pinctrl-[0-9]+$'
> from schema $id: http://devicetree.org/schemas/hwmon/maxim,max31790.yaml#
> arch/arm/boot/dts/aspeed/aspeed-bmc-ibm-bonnell.dtb: max31785 at 52 (maxim,max31785a): '#address-cells', '#size-cells', 'fan at 0', 'fan at 1' do not match any of the regexes: '^fan-[0-9]+$', '^pinctrl-[0-9]+$'
> from schema $id: http://devicetree.org/schemas/hwmon/maxim,max31790.yaml#
>
>
>
>
>
>
More information about the Linux-aspeed
mailing list