* Re: [PATCH v3 2/6] arm64: dts: imx8mp: Configure dsp node for rproc usage
@ 2024-12-21 22:15 kernel test robot
0 siblings, 0 replies; 3+ messages in thread
From: kernel test robot @ 2024-12-21 22:15 UTC (permalink / raw)
To: oe-kbuild; +Cc: lkp
::::::
:::::: Manual check reason: "dtcheck: binding changes may go via different trees"
::::::
BCC: lkp@intel.com
CC: oe-kbuild-all@lists.linux.dev
In-Reply-To: <20241210125338.104959-3-daniel.baluta@nxp.com>
References: <20241210125338.104959-3-daniel.baluta@nxp.com>
TO: Daniel Baluta <daniel.baluta@nxp.com>
TO: shawnguo@kernel.org
TO: s.hauer@pengutronix.de
TO: kernel@pengutronix.de
TO: robh@kernel.org
CC: krzk+dt@kernel.org
CC: conor+dt@kernel.org
CC: festevam@gmail.com
CC: devicetree@vger.kernel.org
CC: imx@lists.linux.dev
CC: linux-arm-kernel@lists.infradead.org
CC: linux-kernel@vger.kernel.org
CC: frank.li@nxp.com
CC: aisheng.dong@nxp.com
CC: daniel.baluta@gmail.com
CC: laurentiu.mihalcea@nxp.com
CC: shengjiu.wang@nxp.com
CC: iuliana.prodan@nxp.com
CC: a.fatoum@pengutronix.de
CC: Daniel Baluta <daniel.baluta@nxp.com>
Hi Daniel,
kernel test robot noticed the following build warnings:
[auto build test WARNING on shawnguo/for-next]
[also build test WARNING on abelvesa/clk/imx robh/for-next linus/master v6.13-rc3 next-20241220]
[If your patch is applied to the wrong git tree, kindly drop us a note.
And when submitting patch, we suggest to use '--base' as documented in
https://git-scm.com/docs/git-format-patch#_base_tree_information]
url: https://github.com/intel-lab-lkp/linux/commits/Daniel-Baluta/arm64-dts-imx8mp-Add-mu2-root-clock/20241210-205708
base: https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git for-next
patch link: https://lore.kernel.org/r/20241210125338.104959-3-daniel.baluta%40nxp.com
patch subject: [PATCH v3 2/6] arm64: dts: imx8mp: Configure dsp node for rproc usage
:::::: branch date: 11 days ago
:::::: commit date: 11 days ago
config: arm64-randconfig-052-20241221 (https://download.01.org/0day-ci/archive/20241222/202412220603.xBnzcO2U-lkp@intel.com/config)
compiler: clang version 20.0.0git (https://github.com/llvm/llvm-project 9daf10ff8f29ba3a88a105aaa9d2379c21b77d35)
dtschema version: 2024.12.dev5+gea243eb
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20241222/202412220603.xBnzcO2U-lkp@intel.com/reproduce)
If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot <lkp@intel.com>
| Closes: https://lore.kernel.org/r/202412220603.xBnzcO2U-lkp@intel.com/
dtcheck warnings: (new ones prefixed by >>)
>> arch/arm64/boot/dts/freescale/imx8mp-navqp.dtb: dsp@3b6e8000: memory-region: [[111]] is too short
from schema $id: http://devicetree.org/schemas/dsp/fsl,dsp.yaml#
--
>> arch/arm64/boot/dts/freescale/imx8mp-phyboard-pollux-rdk.dtb: dsp@3b6e8000: memory-region: [[130]] is too short
from schema $id: http://devicetree.org/schemas/dsp/fsl,dsp.yaml#
--
>> arch/arm64/boot/dts/freescale/imx8mp-skov-revb-lt6.dtb: dsp@3b6e8000: memory-region: [[126]] is too short
from schema $id: http://devicetree.org/schemas/dsp/fsl,dsp.yaml#
--
>> arch/arm64/boot/dts/freescale/imx8mp-tqma8mpql-mba8mpxl.dtb: dsp@3b6e8000: memory-region: [[153]] is too short
from schema $id: http://devicetree.org/schemas/dsp/fsl,dsp.yaml#
--
>> arch/arm64/boot/dts/freescale/imx8mp-tqma8mpql-mba8mp-ras314.dtb: dsp@3b6e8000: memory-region: [[156]] is too short
from schema $id: http://devicetree.org/schemas/dsp/fsl,dsp.yaml#
--
>> arch/arm64/boot/dts/freescale/imx8mp-venice-gw71xx-2x.dtb: dsp@3b6e8000: memory-region: [[120]] is too short
from schema $id: http://devicetree.org/schemas/dsp/fsl,dsp.yaml#
--
>> arch/arm64/boot/dts/freescale/imx8mp-venice-gw73xx-2x.dtb: dsp@3b6e8000: memory-region: [[129]] is too short
from schema $id: http://devicetree.org/schemas/dsp/fsl,dsp.yaml#
--
>> arch/arm64/boot/dts/freescale/imx8mp-venice-gw75xx-2x.dtb: dsp@3b6e8000: memory-region: [[123]] is too short
from schema $id: http://devicetree.org/schemas/dsp/fsl,dsp.yaml#
--
>> arch/arm64/boot/dts/freescale/imx8mp-verdin-nonwifi-dev.dtb: dsp@3b6e8000: memory-region: [[160]] is too short
from schema $id: http://devicetree.org/schemas/dsp/fsl,dsp.yaml#
--
>> arch/arm64/boot/dts/freescale/imx8mp-verdin-nonwifi-ivy.dtb: dsp@3b6e8000: memory-region: [[157]] is too short
from schema $id: http://devicetree.org/schemas/dsp/fsl,dsp.yaml#
--
>> arch/arm64/boot/dts/freescale/imx8mp-verdin-wifi-dev.dtb: dsp@3b6e8000: memory-region: [[165]] is too short
from schema $id: http://devicetree.org/schemas/dsp/fsl,dsp.yaml#
--
>> arch/arm64/boot/dts/freescale/imx8mp-verdin-wifi-ivy.dtb: dsp@3b6e8000: memory-region: [[162]] is too short
from schema $id: http://devicetree.org/schemas/dsp/fsl,dsp.yaml#
--
arch/arm64/boot/dts/freescale/imx8mp-kontron-dl.dtb: panel: compatible:0: 'jenson,bl-jt60050-01a' is not one of ['admatec,9904379', 'auo,b101ew05', 'chunghwa,claa070wp03xg', 'edt,etml0700z9ndha', 'hannstar,hsd101pww2', 'hydis,hv070wx2-1e0', 'tbs,a711-panel']
from schema $id: http://devicetree.org/schemas/display/panel/panel-lvds.yaml#
arch/arm64/boot/dts/freescale/imx8mp-kontron-dl.dtb: panel: Unevaluated properties are not allowed ('compatible' was unexpected)
from schema $id: http://devicetree.org/schemas/display/panel/panel-lvds.yaml#
arch/arm64/boot/dts/freescale/imx8mp-kontron-dl.dtb: /panel: failed to match any schema with compatible: ['jenson,bl-jt60050-01a', 'panel-lvds']
>> arch/arm64/boot/dts/freescale/imx8mp-kontron-dl.dtb: dsp@3b6e8000: memory-region: [[150]] is too short
from schema $id: http://devicetree.org/schemas/dsp/fsl,dsp.yaml#
--
>> arch/arm64/boot/dts/freescale/imx8mp-tqma8mpql-mba8mpxl-lvds.dtb: dsp@3b6e8000: memory-region: [[153]] is too short
from schema $id: http://devicetree.org/schemas/dsp/fsl,dsp.yaml#
--
>> arch/arm64/boot/dts/freescale/imx8mp-venice-gw74xx-imx219.dtb: dsp@3b6e8000: memory-region: [[136]] is too short
from schema $id: http://devicetree.org/schemas/dsp/fsl,dsp.yaml#
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
^ permalink raw reply [flat|nested] 3+ messages in thread* Re: [PATCH v3 2/6] arm64: dts: imx8mp: Configure dsp node for rproc usage
@ 2024-12-21 18:03 kernel test robot
0 siblings, 0 replies; 3+ messages in thread
From: kernel test robot @ 2024-12-21 18:03 UTC (permalink / raw)
To: oe-kbuild; +Cc: lkp
::::::
:::::: Manual check reason: "dtcheck: binding changes may go via different trees"
::::::
BCC: lkp@intel.com
CC: oe-kbuild-all@lists.linux.dev
In-Reply-To: <20241210125338.104959-3-daniel.baluta@nxp.com>
References: <20241210125338.104959-3-daniel.baluta@nxp.com>
TO: Daniel Baluta <daniel.baluta@nxp.com>
TO: shawnguo@kernel.org
TO: s.hauer@pengutronix.de
TO: kernel@pengutronix.de
TO: robh@kernel.org
CC: krzk+dt@kernel.org
CC: conor+dt@kernel.org
CC: festevam@gmail.com
CC: devicetree@vger.kernel.org
CC: imx@lists.linux.dev
CC: linux-arm-kernel@lists.infradead.org
CC: linux-kernel@vger.kernel.org
CC: frank.li@nxp.com
CC: aisheng.dong@nxp.com
CC: daniel.baluta@gmail.com
CC: laurentiu.mihalcea@nxp.com
CC: shengjiu.wang@nxp.com
CC: iuliana.prodan@nxp.com
CC: a.fatoum@pengutronix.de
CC: Daniel Baluta <daniel.baluta@nxp.com>
Hi Daniel,
kernel test robot noticed the following build warnings:
[auto build test WARNING on shawnguo/for-next]
[also build test WARNING on abelvesa/clk/imx robh/for-next linus/master v6.13-rc3 next-20241220]
[If your patch is applied to the wrong git tree, kindly drop us a note.
And when submitting patch, we suggest to use '--base' as documented in
https://git-scm.com/docs/git-format-patch#_base_tree_information]
url: https://github.com/intel-lab-lkp/linux/commits/Daniel-Baluta/arm64-dts-imx8mp-Add-mu2-root-clock/20241210-205708
base: https://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git for-next
patch link: https://lore.kernel.org/r/20241210125338.104959-3-daniel.baluta%40nxp.com
patch subject: [PATCH v3 2/6] arm64: dts: imx8mp: Configure dsp node for rproc usage
:::::: branch date: 11 days ago
:::::: commit date: 11 days ago
config: arm64-randconfig-051-20241221 (https://download.01.org/0day-ci/archive/20241222/202412220120.DaktyK7z-lkp@intel.com/config)
compiler: aarch64-linux-gcc (GCC) 14.2.0
dtschema version: 2024.12.dev5+gea243eb
reproduce (this is a W=1 build): (https://download.01.org/0day-ci/archive/20241222/202412220120.DaktyK7z-lkp@intel.com/reproduce)
If you fix the issue in a separate patch/commit (i.e. not just a new version of
the same patch/commit), kindly add following tags
| Reported-by: kernel test robot <lkp@intel.com>
| Closes: https://lore.kernel.org/r/202412220120.DaktyK7z-lkp@intel.com/
dtcheck warnings: (new ones prefixed by >>)
>> arch/arm64/boot/dts/freescale/imx8mp-beacon-kit.dtb: dsp@3b6e8000: memory-region: [[148]] is too short
from schema $id: http://devicetree.org/schemas/dsp/fsl,dsp.yaml#
--
>> arch/arm64/boot/dts/freescale/imx8mp-data-modul-edm-sbc.dtb: dsp@3b6e8000: memory-region: [[144]] is too short
from schema $id: http://devicetree.org/schemas/dsp/fsl,dsp.yaml#
--
>> arch/arm64/boot/dts/freescale/imx8mp-debix-model-a.dtb: dsp@3b6e8000: memory-region: [[119]] is too short
from schema $id: http://devicetree.org/schemas/dsp/fsl,dsp.yaml#
--
>> arch/arm64/boot/dts/freescale/imx8mp-debix-som-a-bmb-08.dtb: dsp@3b6e8000: memory-region: [[118]] is too short
from schema $id: http://devicetree.org/schemas/dsp/fsl,dsp.yaml#
--
arch/arm64/boot/dts/freescale/imx8mp-dhcom-som.dtsi:266.9-278.5: Warning (graph_child_address): /soc@0/bus@30800000/i2c@30a40000/bridge@f/ports: graph node has single child node 'port@0', #address-cells/#size-cells are not necessary
>> arch/arm64/boot/dts/freescale/imx8mp-dhcom-drc02.dtb: dsp@3b6e8000: memory-region: [[160]] is too short
from schema $id: http://devicetree.org/schemas/dsp/fsl,dsp.yaml#
--
arch/arm64/boot/dts/freescale/imx8mp-dhcom-som.dtsi:266.9-278.5: Warning (graph_child_address): /soc@0/bus@30800000/i2c@30a40000/bridge@f/ports: graph node has single child node 'port@0', #address-cells/#size-cells are not necessary
>> arch/arm64/boot/dts/freescale/imx8mp-dhcom-pdk2.dtb: dsp@3b6e8000: memory-region: [[152]] is too short
from schema $id: http://devicetree.org/schemas/dsp/fsl,dsp.yaml#
--
arch/arm64/boot/dts/freescale/imx8mp-dhcom-som.dtsi:266.9-278.5: Warning (graph_child_address): /soc@0/bus@30800000/i2c@30a40000/bridge@f/ports: graph node has single child node 'port@0', #address-cells/#size-cells are not necessary
>> arch/arm64/boot/dts/freescale/imx8mp-dhcom-pdk3.dtb: dsp@3b6e8000: memory-region: [[156]] is too short
from schema $id: http://devicetree.org/schemas/dsp/fsl,dsp.yaml#
--
arch/arm64/boot/dts/freescale/imx8mp-dhcom-som.dtsi:266.9-278.5: Warning (graph_child_address): /soc@0/bus@30800000/i2c@30a40000/bridge@f/ports: graph node has single child node 'port@0', #address-cells/#size-cells are not necessary
>> arch/arm64/boot/dts/freescale/imx8mp-dhcom-picoitx.dtb: dsp@3b6e8000: memory-region: [[158]] is too short
from schema $id: http://devicetree.org/schemas/dsp/fsl,dsp.yaml#
--
>> arch/arm64/boot/dts/freescale/imx8mp-icore-mx8mp-edimm2.2.dtb: dsp@3b6e8000: memory-region: [[102]] is too short
from schema $id: http://devicetree.org/schemas/dsp/fsl,dsp.yaml#
--
>> arch/arm64/boot/dts/freescale/imx8mp-iota2-lumpy.dtb: dsp@3b6e8000: memory-region: [[107]] is too short
from schema $id: http://devicetree.org/schemas/dsp/fsl,dsp.yaml#
--
>> arch/arm64/boot/dts/freescale/imx8mp-kontron-bl-osm-s.dtb: dsp@3b6e8000: memory-region: [[150]] is too short
from schema $id: http://devicetree.org/schemas/dsp/fsl,dsp.yaml#
--
>> arch/arm64/boot/dts/freescale/imx8mp-kontron-smarc-eval-carrier.dtb: dsp@3b6e8000: memory-region: [[155]] is too short
from schema $id: http://devicetree.org/schemas/dsp/fsl,dsp.yaml#
--
>> arch/arm64/boot/dts/freescale/imx8mp-msc-sm2s-ep1.dtb: dsp@3b6e8000: memory-region: [[140]] is too short
from schema $id: http://devicetree.org/schemas/dsp/fsl,dsp.yaml#
--
arch/arm64/boot/dts/freescale/imx8mp-nitrogen-smarc-universal-board.dtb: /soc@0/bus@30800000/i2c@30ae0000/gpio@20: failed to match any schema with compatible: ['microchip,mcp23018']
>> arch/arm64/boot/dts/freescale/imx8mp-nitrogen-smarc-universal-board.dtb: dsp@3b6e8000: memory-region: [[105]] is too short
from schema $id: http://devicetree.org/schemas/dsp/fsl,dsp.yaml#
--
>> arch/arm64/boot/dts/freescale/imx8mp-skov-revb-hdmi.dtb: dsp@3b6e8000: memory-region: [[124]] is too short
from schema $id: http://devicetree.org/schemas/dsp/fsl,dsp.yaml#
--
>> arch/arm64/boot/dts/freescale/imx8mp-skov-revb-mi1010ait-1cp1.dtb: dsp@3b6e8000: memory-region: [[127]] is too short
from schema $id: http://devicetree.org/schemas/dsp/fsl,dsp.yaml#
--
>> arch/arm64/boot/dts/freescale/imx8mp-var-som-symphony.dtb: dsp@3b6e8000: memory-region: [[105]] is too short
from schema $id: http://devicetree.org/schemas/dsp/fsl,dsp.yaml#
--
>> arch/arm64/boot/dts/freescale/imx8mp-venice-gw72xx-2x.dtb: dsp@3b6e8000: memory-region: [[127]] is too short
from schema $id: http://devicetree.org/schemas/dsp/fsl,dsp.yaml#
--
>> arch/arm64/boot/dts/freescale/imx8mp-venice-gw74xx.dtb: dsp@3b6e8000: memory-region: [[136]] is too short
from schema $id: http://devicetree.org/schemas/dsp/fsl,dsp.yaml#
--
>> arch/arm64/boot/dts/freescale/imx8mp-venice-gw82xx-2x.dtb: dsp@3b6e8000: memory-region: [[132]] is too short
from schema $id: http://devicetree.org/schemas/dsp/fsl,dsp.yaml#
--
>> arch/arm64/boot/dts/freescale/imx8mp-verdin-nonwifi-dahlia.dtb: dsp@3b6e8000: memory-region: [[164]] is too short
from schema $id: http://devicetree.org/schemas/dsp/fsl,dsp.yaml#
--
>> arch/arm64/boot/dts/freescale/imx8mp-verdin-nonwifi-mallow.dtb: dsp@3b6e8000: memory-region: [[159]] is too short
from schema $id: http://devicetree.org/schemas/dsp/fsl,dsp.yaml#
--
>> arch/arm64/boot/dts/freescale/imx8mp-verdin-nonwifi-yavia.dtb: dsp@3b6e8000: memory-region: [[158]] is too short
from schema $id: http://devicetree.org/schemas/dsp/fsl,dsp.yaml#
--
>> arch/arm64/boot/dts/freescale/imx8mp-verdin-wifi-dahlia.dtb: dsp@3b6e8000: memory-region: [[169]] is too short
from schema $id: http://devicetree.org/schemas/dsp/fsl,dsp.yaml#
--
>> arch/arm64/boot/dts/freescale/imx8mp-verdin-wifi-mallow.dtb: dsp@3b6e8000: memory-region: [[164]] is too short
from schema $id: http://devicetree.org/schemas/dsp/fsl,dsp.yaml#
--
>> arch/arm64/boot/dts/freescale/imx8mp-verdin-wifi-yavia.dtb: dsp@3b6e8000: memory-region: [[163]] is too short
from schema $id: http://devicetree.org/schemas/dsp/fsl,dsp.yaml#
--
>> arch/arm64/boot/dts/freescale/imx8mp-phyboard-pollux-rdk-no-eth.dtb: dsp@3b6e8000: memory-region: [[130]] is too short
from schema $id: http://devicetree.org/schemas/dsp/fsl,dsp.yaml#
--
>> arch/arm64/boot/dts/freescale/imx8mp-tqma8mpql-mba8mpxl-lvds-g133han01.dtb: dsp@3b6e8000: memory-region: [[153]] is too short
from schema $id: http://devicetree.org/schemas/dsp/fsl,dsp.yaml#
--
>> arch/arm64/boot/dts/freescale/imx8mp-venice-gw74xx-rpidsi.dtb: dsp@3b6e8000: memory-region: [[136]] is too short
from schema $id: http://devicetree.org/schemas/dsp/fsl,dsp.yaml#
--
0-DAY CI Kernel Test Service
https://github.com/intel/lkp-tests/wiki
^ permalink raw reply [flat|nested] 3+ messages in thread
* [PATCH v3 0/6] Configure imx8mp dsp node for rproc usage
@ 2024-12-10 12:53 Daniel Baluta
2024-12-10 12:53 ` [PATCH v3 2/6] arm64: dts: imx8mp: Configure " Daniel Baluta
0 siblings, 1 reply; 3+ messages in thread
From: Daniel Baluta @ 2024-12-10 12:53 UTC (permalink / raw)
To: shawnguo, s.hauer, kernel, robh
Cc: krzk+dt, conor+dt, festevam, devicetree, imx, linux-arm-kernel,
linux-kernel, frank.li, aisheng.dong, daniel.baluta,
laurentiu.mihalcea, shengjiu.wang, iuliana.prodan, a.fatoum,
Daniel Baluta
DSP found in i.MX8MP SOC can be used by multiple frameworks in order to
enable various applications:
- rproc/rpmsg framework, used to load for example Zephyr samples
- Sound Open Firmware, used to enable various audio processing
pipelines.
Current dsp node was configured with SOF in mind but it doesn't work
well with imx8mp-evk dts. SOF controls audio IPs from firmware side
while imx8mp-evk preffers to control audio IPs from Linux side.
So, configure 'dsp' node to be used with rproc scenario and later will
add a separate dts or an overlay to configure the node for SOF.
This patch series configures and enables dsp node to be used with rproc.
Changes since v1:
- document syscon compatible as pointed by Peng Fan
- do not disable dsp_reserved node in the dtsi file as pointed
by Ahmad Fatoum.
Changes since v2:
- Fix dts example in patch 4/6
- Frank Li commented that we should handle the reset using the reset
interface. I have two objections on this: we are using some bits from audiomix
for reset together some other bits from DAP region. Also, the implementation is already upstream!
Frank Li agreed that it's up to Rob opinion on this.
Daniel Baluta (6):
arm64: dts: imx8mp: Add mu2 root clock
arm64: dts: imx8mp: Configure dsp node for rproc usage
arm64: dts: imx8mp: Add DSP clocks
dt-bindings: clock: imx8mp: Add syscon compatible
arm64: dts: imx8mp: Add fsl,dsp-ctrl property for dsp
arm64: dts: Add dsp rproc related mem regions
.../bindings/clock/imx8mp-audiomix.yaml | 6 +++--
arch/arm64/boot/dts/freescale/imx8mp-evk.dts | 10 +++++++++
arch/arm64/boot/dts/freescale/imx8mp.dtsi | 22 ++++++++++++-------
3 files changed, 28 insertions(+), 10 deletions(-)
--
2.25.1
^ permalink raw reply [flat|nested] 3+ messages in thread* [PATCH v3 2/6] arm64: dts: imx8mp: Configure dsp node for rproc usage
2024-12-10 12:53 [PATCH v3 0/6] Configure imx8mp " Daniel Baluta
@ 2024-12-10 12:53 ` Daniel Baluta
0 siblings, 0 replies; 3+ messages in thread
From: Daniel Baluta @ 2024-12-10 12:53 UTC (permalink / raw)
To: shawnguo, s.hauer, kernel, robh
Cc: krzk+dt, conor+dt, festevam, devicetree, imx, linux-arm-kernel,
linux-kernel, frank.li, aisheng.dong, daniel.baluta,
laurentiu.mihalcea, shengjiu.wang, iuliana.prodan, a.fatoum,
Daniel Baluta
DSP can be used with various frameworks (e.g audio firmware, rproc).
Currently 'dsp' configuration is intended for audio firmware but it
doesn't work well with board level DTs (e.g imx8mp-evk) because
board level DT enables audio related IPs (e.g SAI) while audio firmware
needs this IPs disabled (because firmware will configure them).
So, configure 'dsp' node to be used with rproc. This way users will be
able to use board DT to use the DSP as long as they don't clash with
Audio IP configurations.
More comples usage of 'dsp' node (e.g by audio firmware) will need to
create a separate dts file (or an overlay).
This change follows the approach taken for other i.MX8 boards
in commit 391a319c81f6d7 ("arm64: dts: imx8-ss-audio: configure dsp node
for rproc usage")
Signed-off-by: Daniel Baluta <daniel.baluta@nxp.com>
---
arch/arm64/boot/dts/freescale/imx8mp.dtsi | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/arch/arm64/boot/dts/freescale/imx8mp.dtsi b/arch/arm64/boot/dts/freescale/imx8mp.dtsi
index 00924e0836db..2f94c55e4999 100644
--- a/arch/arm64/boot/dts/freescale/imx8mp.dtsi
+++ b/arch/arm64/boot/dts/freescale/imx8mp.dtsi
@@ -280,7 +280,7 @@ reserved-memory {
ranges;
dsp_reserved: dsp@92400000 {
- reg = <0 0x92400000 0 0x2000000>;
+ reg = <0 0x92400000 0 0x1000000>;
no-map;
status = "disabled";
};
@@ -2414,12 +2414,12 @@ usb_dwc3_1: usb@38200000 {
};
dsp: dsp@3b6e8000 {
- compatible = "fsl,imx8mp-dsp";
+ compatible = "fsl,imx8mp-hifi4";
reg = <0x3b6e8000 0x88000>;
- mbox-names = "txdb0", "txdb1",
- "rxdb0", "rxdb1";
- mboxes = <&mu2 2 0>, <&mu2 2 1>,
- <&mu2 3 0>, <&mu2 3 1>;
+ power-domains = <&pgc_audio>;
+ mbox-names = "tx", "rx", "rxdb";
+ mboxes = <&mu2 0 0>, <&mu2 1 0>, <&mu2 3 0>;
+ firmware-name = "imx/dsp/hifi4.bin";
memory-region = <&dsp_reserved>;
status = "disabled";
};
--
2.25.1
^ permalink raw reply related [flat|nested] 3+ messages in thread
end of thread, other threads:[~2024-12-21 22:16 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-12-21 22:15 [PATCH v3 2/6] arm64: dts: imx8mp: Configure dsp node for rproc usage kernel test robot
-- strict thread matches above, loose matches on Subject: below --
2024-12-21 18:03 kernel test robot
2024-12-10 12:53 [PATCH v3 0/6] Configure imx8mp " Daniel Baluta
2024-12-10 12:53 ` [PATCH v3 2/6] arm64: dts: imx8mp: Configure " Daniel Baluta
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.