From d46202d4b50c270c52be1a2ae148066a03e2c8d5 Mon Sep 17 00:00:00 2001 From: Appana Durga Kedareswara rao Date: Thu, 28 May 2026 09:09:29 +0530 Subject: [PATCH] lopper: assists: zephyr: Drop bootph-all property from generated domain DTS Zephyr enforces strict property checks on DTS nodes and does not recognize bootph-all. Its presence causes build-time errors when the generated domain DTS is consumed by Zephyr. Strip the bootph-all property from clock nodes during domain DTS generation, consistent with how reg and clock-output-names are already excluded. Signed-off-by: Appana Durga Kedareswara rao --- lopper/assists/gen_domain_dts.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lopper/assists/gen_domain_dts.py b/lopper/assists/gen_domain_dts.py index ad145bcf..91f9f9cd 100644 --- a/lopper/assists/gen_domain_dts.py +++ b/lopper/assists/gen_domain_dts.py @@ -2068,6 +2068,8 @@ def xlnx_generate_zephyr_domain_dts(tgt_node, sdt, options): sdt.tree[node].delete('reg') if node.propval('clock-output-names') != ['']: sdt.tree[node].delete('clock-output-names') + if node.props('bootph-all') != []: + sdt.tree[node].delete('bootph-all') node.name = node.name.split('@')[0] match_cpunode = get_cpu_node(sdt, options)