Hello Marek, > Turris Omnia's MCU provides various features that can be configured over > I2C at address 0x2a. Add device-tree node. > > Fixes: 26ca8b52d6e1 ("ARM: dts: add support for Turris Omnia") Is it really a fix ? It seems that the node you add depends on the firmware support that was not yet added. Gregory > Signed-off-by: Marek Behún <kabel@xxxxxxxxxx> > --- > .../dts/marvell/armada-385-turris-omnia.dts | 22 ++++++++++++++++++- > 1 file changed, 21 insertions(+), 1 deletion(-) > > diff --git a/arch/arm/boot/dts/marvell/armada-385-turris-omnia.dts b/arch/arm/boot/dts/marvell/armada-385-turris-omnia.dts > index 7b755bb4e4e7..59079d63fe27 100644 > --- a/arch/arm/boot/dts/marvell/armada-385-turris-omnia.dts > +++ b/arch/arm/boot/dts/marvell/armada-385-turris-omnia.dts > @@ -218,7 +218,22 @@ i2c@0 { > #size-cells = <0>; > reg = <0>; > > - /* STM32F0 command interface at address 0x2a */ > + mcu: system-controller@2a { > + compatible = "cznic,turris-omnia-mcu"; > + reg = <0x2a>; > + > + pinctrl-names = "default"; > + pinctrl-0 = <&mcu_pins>; > + > + interrupt-parent = <&gpio1>; > + interrupts = <11 IRQ_TYPE_NONE>; > + > + gpio-controller; > + #gpio-cells = <3>; > + > + interrupt-controller; > + #interrupt-cells = <2>; > + }; > > led-controller@2b { > compatible = "cznic,turris-omnia-leds"; > @@ -501,6 +516,11 @@ fixed-link { > }; > > &pinctrl { > + mcu_pins: mcu-pins { > + marvell,pins = "mpp43"; > + marvell,function = "gpio"; > + }; > + > pcawan_pins: pcawan-pins { > marvell,pins = "mpp46"; > marvell,function = "gpio"; > -- > 2.43.2