[PATCH RFC 0/3] dt-bindings: dsp: fsl,dsp: small cleanup
From: Laurentiu Mihalcea
Date: Mon Apr 06 2026 - 08:22:12 EST
From: Laurentiu Mihalcea <laurentiu.mihalcea@xxxxxxx>
Hello everyone,
So, with this patch series, we attempt to tidy up the fsl,dsp binding a
bit. Most importantly (and the reason why this was sent as an RFC), I'd
like to remove the compatibles corresponding to the SOF programming model
(i.e. the compatibles ending in "-dsp") from the binding. The reasons are
explained in the commit message, but basically the problem we're dealing
with is that we have a binding file in which two relatively different
programming models have been crammed together.
Since at the moment there's no plan to upstream the devicetrees making use
of the SOF programming model, we are stuck having to also take the SOF
programming model into consideration when making changes to the binding
(even if said changes only target the RPROC programming model).
Now, since there's no devicetree users in the upstream kernel for the SOF
programming model, I'd like to permanently remove it from the fsl,dsp
binding. If the SOF devicetrees are ever upstreamed then I think the
bindings should follow the model of fsl,imx95-cm7.yaml (i.e. one binding
per chip or group of chips, including the common fsl,sof-cpu)
As for the other projects, u-boot seems to have a devicetree node using
the "fsl,imx8mp-dsp" compatible (node has status "disabled", though)
defined at "arch/arm/dts/imx8mp.dtsi". The node configuration seems to
follow that which was used in the upstream kernel and modified via
commit f048f2126fcc ("arm64: dts: imx8mp: Configure dsp node for rproc
usage") to use the RPROC programming model.
If need be, I can send a patch to u-boot in which we configure the DT
node for RPROC like we did in Linux.
Let me know if this series would be acceptable given the current
situation.
Thanks!
Laurentiu Mihalcea (3):
dt-bindings: dsp: fsl,dsp: drop references to SOF programming model
dt-bindings: dsp: fsl,dsp: remove reserved memory definitions
dt-bindings: dsp: fsl,dsp: remove descriptions for common properties
.../devicetree/bindings/dsp/fsl,dsp.yaml | 94 +------------------
.../bindings/mailbox/arm,mhuv2.yaml | 8 +-
2 files changed, 9 insertions(+), 93 deletions(-)
--
2.43.0