diff --git a/scripts/dts/python-devicetree/src/devicetree/edtlib.py b/scripts/dts/python-devicetree/src/devicetree/edtlib.py index 41ecb5abb30..8fa3679278f 100644 --- a/scripts/dts/python-devicetree/src/devicetree/edtlib.py +++ b/scripts/dts/python-devicetree/src/devicetree/edtlib.py @@ -201,7 +201,10 @@ class EDT: self.dts_path = dts self.bindings_dirs = bindings_dirs - self._dt = DT(dts) + try: + self._dt = DT(dts) + except DTError as e: + raise EDTError(e) from e _check_dt(self._dt) self._init_compat2binding()