Skip to contentSkip to conversation

ARM: dts: aspeed: Add Balcones system

PATCH Superseded Eddie James 4 participants 11 messages Feb 19, 2025 – Feb 20, 2025

Subsystems (3)

v1 of 7 Superseded Latest is v7 →

lore
Share & tools
lore
#0 lore raw

cover ARM: dts: aspeed: Add Balcones system

The Balcones system is similar to Bonnell but with a POWER11 processor.

I think I've addressed all the warnings that aren't associated with aspeed-g6.dtsi. Please let me know otherwise Andrew! Thanks.

Eddie James (3):
dt-bindings: arm: aspeed: add IBM Balcones board
dt-bindings: hwmon: ucd90320: Add 90160 compatible
ARM: dts: aspeed: Add Balcones system

 .../bindings/arm/aspeed/aspeed.yaml           |   1 +
 .../bindings/hwmon/pmbus/ti,ucd90320.yaml     |   1 +
 arch/arm/boot/dts/aspeed/Makefile             |   1 +
 .../dts/aspeed/aspeed-bmc-ibm-balcones.dts    | 594 +++++++++++++
 .../arm/boot/dts/aspeed/ibm-power11-dual.dtsi | 779 ++++++++++++++++++
 .../arm/boot/dts/aspeed/ibm-power11-quad.dtsi | 769 +----------------
 6 files changed, 1378 insertions(+), 767 deletions(-)
 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
Signature · 1 line
2.43.5
#1 lore raw

PATCH 1/3 dt-bindings: arm: aspeed: add IBM Balcones board

Document a new AST2600 BMC board for IBM P11 server.

---
 Documentation/devicetree/bindings/arm/aspeed/aspeed.yaml | 1 +
 1 file changed, 1 insertion(+)
Documentation/devicetree/bindings/arm/aspeed/aspeed.yaml +1 -0
index 01333ac111fbb..e80286ff92cc1 100644
@@ -88,6 +88,7 @@ properties:
               - facebook,harma-bmc
               - facebook,minerva-cmc
               - facebook,yosemite4-bmc
+              - ibm,balcones-bmc
               - ibm,blueridge-bmc
               - ibm,everest-bmc
               - ibm,fuji-bmc
Signature · 1 line
2.43.5
#3 lore raw

PATCH 2/3 dt-bindings: hwmon: ucd90320: Add 90160 compatible

In reply to Eddie James

The 90160 is just like the 90320 but with less GPIs and GPIOs.

---
 Documentation/devicetree/bindings/hwmon/pmbus/ti,ucd90320.yaml | 1 +
 1 file changed, 1 insertion(+)
Documentation/devicetree/bindings/hwmon/pmbus/ti,ucd90320.yaml +1 -0
index e8feee38c76c8..0592279b7e1e6 100644
@@ -23,6 +23,7 @@ description: |
 properties:
   compatible:
     enum:
+      - ti,ucd90160
       - ti,ucd90320
 
   reg:
Signature · 1 line
2.43.5
#4 lore raw

Re: [PATCH 2/3] dt-bindings: hwmon: ucd90320: Add 90160 compatible

Quoted 1 line · Eddie James

The 90160 is just like the 90320 but with less GPIs and GPIOs.

Then isn't it compatible?

Where is your driver change?

Best regards,
Krzysztof

#5 lore raw

Re: [PATCH 2/3] dt-bindings: hwmon: ucd90320: Add 90160 compatible

Quoted 5 lines · Krzysztof Kozlowski
Quoted 1 line · Eddie James

The 90160 is just like the 90320 but with less GPIs and GPIOs.

Then isn't it compatible?

Where is your driver change?

Sorry, my commit message should be more clear. The driver already supports the ucd90160 and matches the compatible string I added here. I'll improve my commit message for v2.

Thanks,

Eddie

Quoted 5 lines

Best regards,
Krzysztof

#6 lore raw

Re: [PATCH 2/3] dt-bindings: hwmon: ucd90320: Add 90160 compatible

Quoted 4 lines · Eddie James
Quoted 2 lines · Krzysztof Kozlowski
Quoted 1 line · Eddie James

The 90160 is just like the 90320 but with less GPIs and GPIOs.

Quoted 8 lines
Quoted 3 lines

Then isn't it compatible?

Where is your driver change?

Sorry, my commit message should be more clear. The driver already supports the ucd90160 and matches the compatible string I added here. I'll improve my commit message for v2.

Driver has many more entries, why are you adding only one compatible? Please fix all of them, not one by one.

Best regards,
Krzysztof

#7 lore raw

PATCH 3/3 ARM: dts: aspeed: Add Balcones system

In reply to Eddie James

The Balcones system is similar to Bonnell but with a POWER11 processor.

---
 arch/arm/boot/dts/aspeed/Makefile             |   1 +
 .../dts/aspeed/aspeed-bmc-ibm-balcones.dts    | 594 +++++++++++++
 .../arm/boot/dts/aspeed/ibm-power11-dual.dtsi | 779 ++++++++++++++++++
 .../arm/boot/dts/aspeed/ibm-power11-quad.dtsi | 769 +----------------
 4 files changed, 1376 insertions(+), 767 deletions(-)
 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
arch/arm/boot/dts/aspeed/Makefile +1 -0
index 2e5f4833a073b..71b2d67fdbac8 100644
@@ -34,6 +34,7 @@ dtb-$(CONFIG_ARCH_ASPEED) += \
 	aspeed-bmc-facebook-yamp.dtb \
 	aspeed-bmc-facebook-yosemitev2.dtb \
 	aspeed-bmc-facebook-yosemite4.dtb \
+	aspeed-bmc-ibm-balcones.dtb \
 	aspeed-bmc-ibm-blueridge.dtb \
 	aspeed-bmc-ibm-bonnell.dtb \
 	aspeed-bmc-ibm-everest.dtb \
arch/arm/boot/dts/aspeed/aspeed-bmc-ibm-balcones.dts new file +594 -0

594 lines not on this page · raw message

arch/arm/boot/dts/aspeed/ibm-power11-dual.dtsi new file +779 -0

779 lines not on this page · raw message

arch/arm/boot/dts/aspeed/ibm-power11-quad.dtsi +2 -767

802 lines not on this page · raw message

Signature · 1 line
2.43.5
maintainer
#8 lore raw

Hi Eddie,

I have some minor comments inline:

Quoted 1 line · Eddie James

The Balcones system is similar to Bonnell but with a POWER11 processor.

Can you add some commentary about the P11 dual vs quad changes here?

Quoted 44 lines

---
 arch/arm/boot/dts/aspeed/Makefile             |   1 + .../dts/aspeed/aspeed-bmc-ibm-balcones.dts    | 594 +++++++++++++ .../arm/boot/dts/aspeed/ibm-power11-dual.dtsi | 779 ++++++++++++++++++ .../arm/boot/dts/aspeed/ibm-power11-quad.dtsi | 769 +----------------

 4 files changed, 1376 insertions(+), 767 deletions(-)

 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

arch/arm/boot/dts/aspeed/Makefile +1 -0
index 2e5f4833a073b..71b2d67fdbac8 100644
@@ -34,6 +34,7 @@ dtb-$(CONFIG_ARCH_ASPEED) += \
         aspeed-bmc-facebook-yamp.dtb \
         aspeed-bmc-facebook-yosemitev2.dtb \
         aspeed-bmc-facebook-yosemite4.dtb \
+       aspeed-bmc-ibm-balcones.dtb \
         aspeed-bmc-ibm-blueridge.dtb \
         aspeed-bmc-ibm-bonnell.dtb \
         aspeed-bmc-ibm-everest.dtb \
arch/arm/boot/dts/aspeed/aspeed-bmc-ibm-balcones.dts new file +14 -0
new file mode 100644
index 0000000000000..0fe99a748b63b
@@ -0,0 +1,594 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
+// Copyright 2025 IBM Corp.
+/dts-v1/;
+
+#include <dt-bindings/gpio/aspeed-gpio.h>
+#include <dt-bindings/i2c/i2c.h>
+#include <dt-bindings/leds/leds-pca955x.h>
+#include "aspeed-g6.dtsi"
+#include "ibm-power11-dual.dtsi"
+
+/ {
+       model = "Balcones";
+       compatible = "ibm,balcones-bmc", "aspeed,ast2600";
+

...

arch/arm/boot/dts/aspeed/aspeed-bmc-ibm-balcones.dts line 191

Quoted 11 lines
arch/arm/boot/dts/aspeed/aspeed-bmc-ibm-balcones.dts new file +11 -0
+};
+
+&i2c0 {
+       status = "okay";
+
+       eeprom@51 {
+               compatible = "atmel,24c64";
+               reg = <0x51>;
+       };
+
+       gpio@20 {

Can you please follow the DTS coding style and order the nodes by unit address?

https://docs.kernel.org/devicetree/bindings/dts-coding-style.html#order-of-nodes

Ordering the top-level label references alphabetically would be appreciated too. It doesn't seem like they're in an order reflecting e.g. the unit address, it feels kind of arbitrary.

Quoted 17 lines

+               compatible = "ti,tca9554";
+               reg = <0x20>;
+               gpio-controller;
+               #gpio-cells = <2>;

arch/arm/boot/dts/aspeed/aspeed-bmc-ibm-balcones.dts new file +13 -0
+
+               gpio-line-names =
+                       "",
+                       "RUSSEL_FW_I2C_ENABLE_N",
+                       "RUSSEL_OPPANEL_PRESENCE_N",
+                       "BLYTH_OPPANEL_PRESENCE_N",
+                       "CPU_TPM_CARD_PRESENT_N",
+                       "",
+                       "",
+                       "DASD_BP_PRESENT_N";
+       };
+};
+

...

arch/arm/boot/dts/aspeed/aspeed-bmc-ibm-balcones.dts line 248

Quoted 10 lines
arch/arm/boot/dts/aspeed/aspeed-bmc-ibm-balcones.dts new file +10 -0
+
+&i2c5 {
+       status = "okay";
+
+       eeprom@52 {
+               compatible = "atmel,24c64";
+               reg = <0x52>;
+       };
+
+       temperature-sensor@4e {

Ordering again here.

Quoted 5 lines

+               compatible = "ti,tmp435";
+               reg = <0x4e>;
+       };
+};

...

Quoted 17 lines
arch/arm/boot/dts/aspeed/aspeed-bmc-ibm-balcones.dts new file +6 -0
+
+&kcs3 {
+       status = "okay";
+       aspeed,lpc-io-reg = <0xca2>;
+       aspeed,lpc-interrupts = <11 IRQ_TYPE_LEVEL_LOW>;
+};
arch/arm/boot/dts/aspeed/ibm-power11-dual.dtsi new file +4 -0
new file mode 100644
index 0000000000000..e5f65258e082f
@@ -0,0 +1,779 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
+// Copyright 2025 IBM Corp.
+
+/ {

...

Quoted 15 lines
arch/arm/boot/dts/aspeed/ibm-power11-dual.dtsi new file +15 -0
+
+&fsim0 {
+       #address-cells = <2>;
+       #size-cells = <0>;
+       status = "okay";
+       bus-frequency = <100000000>;
+       cfam-reset-gpios = <&gpio0 ASPEED_GPIO(Q, 0) GPIO_ACTIVE_HIGH>;
+
+       cfam@0,0 {
+               reg = <0 0>;
+               #address-cells = <1>;
+               #size-cells = <1>;
+               chip-id = <0>;
+
+               

...

arch/arm/boot/dts/aspeed/ibm-power11-dual.dtsi line 409

Quoted 7 lines
arch/arm/boot/dts/aspeed/ibm-power11-dual.dtsi new file +7 -0
+
+               sbefifo@2400 {
+                       compatible = "ibm,p9-sbefifo";
+                       reg = <0x2400 0x400>;
+
+                       occ {
+                               compatible = "ibm,p10-occ";

I assume this doesn't need a new compatible for P11 (given you're moving it out of the quad DTSI).

Andrew

#9 lore raw
Quoted 7 lines · Andrew Jeffery

Hi Eddie,

I have some minor comments inline:

Quoted 1 line · Eddie James

The Balcones system is similar to Bonnell but with a POWER11 processor.

Can you add some commentary about the P11 dual vs quad changes here?

Yes I will.

Quoted 60 lines
Quoted 44 lines
---
  arch/arm/boot/dts/aspeed/Makefile             |   1 +
  .../dts/aspeed/aspeed-bmc-ibm-balcones.dts    | 594 +++++++++++++
  .../arm/boot/dts/aspeed/ibm-power11-dual.dtsi | 779 ++++++++++++++++++
  .../arm/boot/dts/aspeed/ibm-power11-quad.dtsi | 769 +----------------
  4 files changed, 1376 insertions(+), 767 deletions(-)

 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

arch/arm/boot/dts/aspeed/Makefile +1 -0
index 2e5f4833a073b..71b2d67fdbac8 100644
@@ -34,6 +34,7 @@ dtb-$(CONFIG_ARCH_ASPEED) += \
         aspeed-bmc-facebook-yamp.dtb \
         aspeed-bmc-facebook-yosemitev2.dtb \
         aspeed-bmc-facebook-yosemite4.dtb \
+       aspeed-bmc-ibm-balcones.dtb \
         aspeed-bmc-ibm-blueridge.dtb \
         aspeed-bmc-ibm-bonnell.dtb \
         aspeed-bmc-ibm-everest.dtb \
arch/arm/boot/dts/aspeed/aspeed-bmc-ibm-balcones.dts new file +14 -0
new file mode 100644
index 0000000000000..0fe99a748b63b
@@ -0,0 +1,594 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
+// Copyright 2025 IBM Corp.
+/dts-v1/;
+
+#include <dt-bindings/gpio/aspeed-gpio.h>
+#include <dt-bindings/i2c/i2c.h>
+#include <dt-bindings/leds/leds-pca955x.h>
+#include "aspeed-g6.dtsi"
+#include "ibm-power11-dual.dtsi"
+
+/ {
+       model = "Balcones";
+       compatible = "ibm,balcones-bmc", "aspeed,ast2600";
+

...

arch/arm/boot/dts/aspeed/aspeed-bmc-ibm-balcones.dts line 191

Quoted 11 lines
arch/arm/boot/dts/aspeed/aspeed-bmc-ibm-balcones.dts new file +11 -0
+};
+
+&i2c0 {
+       status = "okay";
+
+       eeprom@51 {
+               compatible = "atmel,24c64";
+               reg = <0x51>;
+       };
+
+       gpio@20 {

Can you please follow the DTS coding style and order the nodes by unit address?

Quoted 5 lines

https://docs.kernel.org/devicetree/bindings/dts-coding-style.html#order-of-nodes

Ordering the top-level label references alphabetically would be appreciated too. It doesn't seem like they're in an order reflecting e.g. the unit address, it feels kind of arbitrary.

Oops yep, I'll fix all these.

Quoted 75 lines
Quoted 18 lines

+               compatible = "ti,tca9554";
+               reg = <0x20>;
+               gpio-controller;
+               #gpio-cells = <2>;

arch/arm/boot/dts/aspeed/aspeed-bmc-ibm-balcones.dts new file +13 -0
+
+               gpio-line-names =
+                       "",
+                       "RUSSEL_FW_I2C_ENABLE_N",
+                       "RUSSEL_OPPANEL_PRESENCE_N",
+                       "BLYTH_OPPANEL_PRESENCE_N",
+                       "CPU_TPM_CARD_PRESENT_N",
+                       "",
+                       "",
+                       "DASD_BP_PRESENT_N";
+       };
+};
+

...

arch/arm/boot/dts/aspeed/aspeed-bmc-ibm-balcones.dts line 248

Quoted 10 lines
arch/arm/boot/dts/aspeed/aspeed-bmc-ibm-balcones.dts new file +10 -0
+
+&i2c5 {
+       status = "okay";
+
+       eeprom@52 {
+               compatible = "atmel,24c64";
+               reg = <0x52>;
+       };
+
+       temperature-sensor@4e {

Ordering again here.

Quoted 5 lines

+               compatible = "ti,tmp435";
+               reg = <0x4e>;
+       };
+};

...

Quoted 17 lines
arch/arm/boot/dts/aspeed/aspeed-bmc-ibm-balcones.dts new file +6 -0
+
+&kcs3 {
+       status = "okay";
+       aspeed,lpc-io-reg = <0xca2>;
+       aspeed,lpc-interrupts = <11 IRQ_TYPE_LEVEL_LOW>;
+};
arch/arm/boot/dts/aspeed/ibm-power11-dual.dtsi new file +4 -0
new file mode 100644
index 0000000000000..e5f65258e082f
@@ -0,0 +1,779 @@
+// SPDX-License-Identifier: GPL-2.0-or-later
+// Copyright 2025 IBM Corp.
+
+/ {

...

Quoted 15 lines
arch/arm/boot/dts/aspeed/ibm-power11-dual.dtsi new file +15 -0
+
+&fsim0 {
+       #address-cells = <2>;
+       #size-cells = <0>;
+       status = "okay";
+       bus-frequency = <100000000>;
+       cfam-reset-gpios = <&gpio0 ASPEED_GPIO(Q, 0) GPIO_ACTIVE_HIGH>;
+
+       cfam@0,0 {
+               reg = <0 0>;
+               #address-cells = <1>;
+               #size-cells = <1>;
+               chip-id = <0>;
+
+

...

Quoted 9 lines

arch/arm/boot/dts/aspeed/ibm-power11-dual.dtsi line 409

Quoted 7 lines
arch/arm/boot/dts/aspeed/ibm-power11-dual.dtsi new file +7 -0
+
+               sbefifo@2400 {
+                       compatible = "ibm,p9-sbefifo";
+                       reg = <0x2400 0x400>;
+
+                       occ {
+                               compatible = "ibm,p10-occ";

I assume this doesn't need a new compatible for P11 (given you're moving it out of the quad DTSI).

That is correct. FSI all remains the same for P11.

Thanks for the review!

Eddie

Quoted 2 lines

Andrew

#10 lore raw
In reply to Eddie James
Quoted 20 lines · Eddie James

The Balcones system is similar to Bonnell but with a POWER11 processor.

I think I've addressed all the warnings that aren't associated with aspeed-g6.dtsi. Please let me know otherwise Andrew! Thanks.

Eddie James (3):
dt-bindings: arm: aspeed: add IBM Balcones board
dt-bindings: hwmon: ucd90320: Add 90160 compatible
ARM: dts: aspeed: Add Balcones system

 .../bindings/arm/aspeed/aspeed.yaml           |   1 +
 .../bindings/hwmon/pmbus/ti,ucd90320.yaml     |   1 +
 arch/arm/boot/dts/aspeed/Makefile             |   1 +
 .../dts/aspeed/aspeed-bmc-ibm-balcones.dts    | 594 +++++++++++++
 .../arm/boot/dts/aspeed/ibm-power11-dual.dtsi | 779 ++++++++++++++++++
 .../arm/boot/dts/aspeed/ibm-power11-quad.dtsi | 769 +----------------
 6 files changed, 1378 insertions(+), 767 deletions(-)
 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
Quoted 5 lines

--
2.43.5

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 for arch/arm/boot/dts/aspeed/' for [email protected]:

arch/arm/boot/dts/aspeed/aspeed-bmc-ibm-balcones.dtb: 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@1e6e0000: failed to match any schema with compatible: ['aspeed,ast2600-sdram-edac', 'syscon']
arch/arm/boot/dts/aspeed/aspeed-bmc-ibm-balcones.dtb: bus@1e600000: 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@1e6e2000: 'smp-memram@180' does not match any of the regexes: '^interrupt-controller@[0-9a-f]+$', '^p2a-control@[0-9a-f]+$', '^pinctrl(@[0-9a-f]+)?$', '^silicon-id@[0-9a-f]+$', 'pinctrl-[0-9]+'
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@1e6e2000/smp-memram@180: failed to match any schema with compatible: ['aspeed,ast2600-smpmem'] arch/arm/boot/dts/aspeed/aspeed-bmc-ibm-balcones.dtb: /ahb/apb/syscon@1e6e2000/interrupt-controller@560: failed to match any schema with compatible: ['aspeed,ast2600-scu-ic0'] arch/arm/boot/dts/aspeed/aspeed-bmc-ibm-balcones.dtb: /ahb/apb/syscon@1e6e2000/interrupt-controller@570: failed to match any schema with compatible: ['aspeed,ast2600-scu-ic1'] arch/arm/boot/dts/aspeed/aspeed-bmc-ibm-balcones.dtb: /ahb/apb/display@1e6e6000: failed to match any schema with compatible: ['aspeed,ast2600-gfx', 'syscon']
arch/arm/boot/dts/aspeed/aspeed-bmc-ibm-balcones.dtb: adc@1e6e9000: '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@1e6e9100: '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@1e6fa000: '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: /ahb/apb/video@1e700000: failed to match any schema with compatible: ['aspeed,ast2600-video-engine']
arch/arm/boot/dts/aspeed/aspeed-bmc-ibm-balcones.dtb: /ahb/apb/timer@1e782000: failed to match any schema with compatible: ['aspeed,ast2600-timer']
arch/arm/boot/dts/aspeed/aspeed-bmc-ibm-balcones.dtb: lpc@1e789000: lpc-snoop@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: lpc@1e789000: 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: kcs@24: '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-ibm-balcones.dtb: kcs@28: '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-ibm-balcones.dtb: kcs@2c: '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-ibm-balcones.dtb: kcs@114: '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-ibm-balcones.dtb: /ahb/apb/lpc@1e789000/lhc@a0: failed to match any schema with compatible: ['aspeed,ast2600-lhc']
arch/arm/boot/dts/aspeed/aspeed-bmc-ibm-balcones.dtb: /ahb/apb/lpc@1e789000/ibt@140: failed to match any schema with compatible: ['aspeed,ast2600-ibt-bmc']
arch/arm/boot/dts/aspeed/aspeed-bmc-ibm-balcones.dtb: sdc@1e740000: sdhci@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@1e740000: sdhci@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@1e740000/sdhci@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@1e740000/sdhci@1e740200: failed to match any schema with compatible: ['aspeed,ast2600-sdhci', 'sdhci'] arch/arm/boot/dts/aspeed/aspeed-bmc-ibm-balcones.dtb: /ahb/apb/bus@1e78a000/i2c@400/pwm@53: failed to match any schema with compatible: ['maxim,max31785a']
arch/arm/boot/dts/aspeed/aspeed-bmc-ibm-balcones.dtb: pressure-sensor@76: '#io-channel-cells' does not match any of the regexes: 'pinctrl-[0-9]+'
from schema $id: http://devicetree.org/schemas/trivial-devices.yaml#
arch/arm/boot/dts/aspeed/aspeed-bmc-ibm-balcones.dtb: fsi@1e79b000: compatible: ['aspeed,ast2600-fsi-master', 'fsi-master'] is too long
from schema $id: http://devicetree.org/schemas/fsi/aspeed,ast2600-fsi-master.yaml#
arch/arm/boot/dts/aspeed/aspeed-bmc-ibm-balcones.dtb: /ahb/apb/fsi@1e79b000: failed to match any schema with compatible: ['aspeed,ast2600-fsi-master', 'fsi-master'] arch/arm/boot/dts/aspeed/aspeed-bmc-ibm-balcones.dtb: fsi@1e79b100: compatible: ['aspeed,ast2600-fsi-master', 'fsi-master'] is too long
from schema $id: http://devicetree.org/schemas/fsi/aspeed,ast2600-fsi-master.yaml#
arch/arm/boot/dts/aspeed/aspeed-bmc-ibm-balcones.dtb: /ahb/apb/fsi@1e79b100: failed to match any schema with compatible: ['aspeed,ast2600-fsi-master', 'fsi-master'] arch/arm/boot/dts/aspeed/aspeed-bmc-ibm-balcones.dtb: /ahb/apb/dma-controller@1e79e000: failed to match any schema with compatible: ['aspeed,ast2600-udma']
arch/arm/boot/dts/aspeed/aspeed-ast2600-evb.dtb: kcs@28: 'clocks' does not match any of the regexes: 'pinctrl-[0-9]+'
from schema $id: http://devicetree.org/schemas/ipmi/aspeed,ast2400-kcs-bmc.yaml#