The PMIC is needs to be configured on the tqm93xx to properly reset the board, see the board specific initialisation code. We had a PMIC node in our downstream dts file which we dropped in favour for using the upstream dts. The upstream dts doesn't have a PMIC node yet, so add it again. We do not need the regulator subnodes though, as barebox doesn't support them anyway. Signed-off-by: Sascha Hauer <s.hauer@xxxxxxxxxxxxxx> --- arch/arm/dts/imx93-tqma93xx.dtsi | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/arch/arm/dts/imx93-tqma93xx.dtsi b/arch/arm/dts/imx93-tqma93xx.dtsi index d9d6d02a7b..af7f644ff3 100644 --- a/arch/arm/dts/imx93-tqma93xx.dtsi +++ b/arch/arm/dts/imx93-tqma93xx.dtsi @@ -67,6 +67,15 @@ last_chosen@10 { }; }; +&lpi2c1 { + pca9451a: pmic@25 { + compatible = "nxp,pca9451a"; + reg = <0x25>; + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_pca9451>; + }; +}; + &usbotg1 { status = "okay"; }; -- 2.39.2