power: pmic: tps65219: fail if regulators node is missing

The TPS65219 bind function continues when the regulators subnode is
missing. This causes pmic_bind_children() to be called with an invalid
ofnode and permits a misleading message indicating that the subnode
was found.

Return -ENXIO when the regulators subnode is absent, matching the
behavior of other TI PMIC drivers.

Signed-off-by: Kumara Bhimeswararao Matsa <bhimesh.matsa@gmail.com>
Signed-off-by: Peng Fan <peng.fan@nxp.com>
This commit is contained in:
Kumara Bhimeswararao Matsa
2026-08-11 15:47:25 +08:00
committed by Peng Fan
parent fc55d1e910
commit 607d45d1e3
+1
View File
@@ -55,6 +55,7 @@ static int tps65219_bind(struct udevice *dev)
if (!ofnode_valid(regulators_node)) {
debug("%s: %s regulators subnode not found!\n", __func__,
dev->name);
return -ENXIO;
}
debug("%s: '%s' - found regulators subnode\n", __func__, dev->name);