diff --git a/scripts/dts/gen_driver_kconfig_dts.py b/scripts/dts/gen_driver_kconfig_dts.py index 5ede8684ef138..2d433bbd5ddf1 100755 --- a/scripts/dts/gen_driver_kconfig_dts.py +++ b/scripts/dts/gen_driver_kconfig_dts.py @@ -80,7 +80,7 @@ def main(): print(f"WARNING: '{binding_path}' appears in binding " f"directories but isn't valid YAML: {e}") continue - if 'compatible' not in raw: + if raw is None or 'compatible' not in raw: continue compat_list.append(raw['compatible'])