Re: [PATCH 2/2] ARM: dts: aspeed: Add NVIDIA MGX Vera C2 BMC
From: Krzysztof Kozlowski
Date: Thu Oct 29 2026 - 05:56:42 EST
On Thu, Oct 29, 2026 at 01:58:08PM +0900, Jacky Huang wrote:
> + chosen {
> + bootargs = "console=tty0 console=ttyS4,115200n8 earlycon";
Drop bootargs. Console (and baudrate) goes to stdout-path. earlycon is
for debugging, not mainline wide-usage.
> + stdout-path = &uart5;
> + };
> +
> + leds {
> + compatible = "gpio-leds";
> +
> + fault-led {
> + gpios = <&exp7 12 GPIO_ACTIVE_LOW>;
> + };
> +
> + power-led {
> + gpios = <&exp7 8 GPIO_ACTIVE_LOW>;
> + };
> +
> + uid-led {
> + gpios = <&exp7 10 GPIO_ACTIVE_LOW>;
> + };
> + };
...
> + device@1 {
> + compatible = "usb955,cf11";
> + reg = <1>;
> + #address-cells = <2>;
> + #size-cells = <0>;
> +
> + cp2112: interface@1 {
> + compatible = "usbif955,cf11.config1.1";
> + reg = <1 1>;
> + #gpio-cells = <2>;
> + gpio-controller;
> + #interrupt-cells = <2>;
> + interrupt-controller;
> +
> + i2c {
> + #address-cells = <1>;
> + #size-cells = <0>;
> +
> + /* CPU0 IROT/thermal/SOCAMM/JTAG */
> + pca9555@50 {
Node names should be generic. See also an explanation and list of
examples (not exhaustive) in DT specification:
https://devicetree-specification.readthedocs.io/en/latest/chapter2-devicetree-basics.html#generic-names-recommendation
If you cannot find a name matching your device, please check in kernel
sources for similar cases or you can grow the spec (via pull request to
DT spec repo).
> + compatible = "nxp,pca9555";
> + reg = <0x50>;
...
> +
> +/* Board 0 management bus 1: GPIO expanders + HPM MCU MCTP */
> +&i2c1 {
> + mctp-controller;
> + multi-master;
> +
> + status = "okay";
> +
> + /* MCTP for HPM MCU */
> + mctp@18 {
> + compatible = "mctp-i2c-controller";
> + reg = <(0x18 | I2C_OWN_SLAVE_ADDRESS)>;
> + };
> +
> + /* Board 0 management bus 1 GPIO expander 0 */
> + pca9555@20 {
> + compatible = "nxp,pca9555";
> + reg = <0x20>;
> + gpio-controller;
> + #gpio-cells = <2>;
> + interrupt-controller;
> + #interrupt-cells = <2>;
> + interrupt-parent = <&gpio1>;
> + interrupts = <ASPEED_GPIO(B, 6) IRQ_TYPE_LEVEL_LOW>;
> + vcc-supply = <&standby_power_regulator>;
> + gpio-line-names =
> + "B0_M1_MCU_RESET_L-O",
Messed indentation.
Are you sure you run dt-check-style here?
Best regards,
Krzysztof