[PATCH v2 1/6] Emit /plugin/ when compiling to .dts with DTSF_PLUGIN set
Uwe Kleine-König <[email protected]> Fri, 19 Sep 2025 11:29:14 +0200
| Newsgroups | org.kernel.vger.devicetree-compiler |
|---|---|
| Message-ID | <[email protected]> |
This fixes `dtc -I dts -O dts` to make the file a plugin if the source file is one. Reviewed-by: David Gibson <[email protected]> Signed-off-by: Uwe Kleine-König <[email protected]> --- treesource.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/treesource.c b/treesource.c index d25f01fc6937..72d1cb5508b5 100644 --- a/treesource.c +++ b/treesource.c @@ -369,7 +369,10 @@ void dt_to_source(FILE *f, struct dt_info *dti) { struct reserve_info *re; - fprintf(f, "/dts-v1/;\n\n"); + fprintf(f, "/dts-v1/;\n"); + if (dti->dtsflags & DTSF_PLUGIN) + fprintf(f, "/plugin/;\n"); + fprintf(f, "\n"); for (re = dti->reservelist; re; re = re->next) { struct label *l; -- 2.51.0