Skip to content

Commit

Permalink
ASoC: SOF: imx: Add i.MX8ULP HW support
Browse files Browse the repository at this point in the history
This adds skeleton support for the audio DSP hardware found on
NXP i.MX8ULP platform.

On i.MX8ULP resources (clocks, power, etc) are managed by the
System Integration Module in LPAV domain and XRDC which is handled
by arm trusted firmware.

Signed-off-by: Zhang Peng <peng.zhang_8@nxp.com>
Signed-off-by: Shengjiu Wang <shengjiu.wang@nxp.com>
  • Loading branch information
Zhang Peng authored and intel-lab-lkp committed Jul 19, 2022
1 parent 37960df commit 7cd4579
Show file tree
Hide file tree
Showing 3 changed files with 552 additions and 0 deletions.
9 changes: 9 additions & 0 deletions sound/soc/sof/imx/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -40,4 +40,13 @@ config SND_SOC_SOF_IMX8M
Say Y if you have such a device.
If unsure select "N".

config SND_SOC_SOF_IMX8ULP
tristate "SOF support for i.MX8ULP"
depends on IMX_DSP
select SND_SOC_SOF_IMX_COMMON
help
This adds support for Sound Open Firmware for NXP i.MX8ULP platforms.
Say Y if you have such a device.
If unsure select "N".

endif ## SND_SOC_SOF_IMX_TOPLEVEL
2 changes: 2 additions & 0 deletions sound/soc/sof/imx/Makefile
Original file line number Diff line number Diff line change
@@ -1,9 +1,11 @@
# SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause)
snd-sof-imx8-objs := imx8.o
snd-sof-imx8m-objs := imx8m.o
snd-sof-imx8ulp-objs := imx8ulp.o

snd-sof-imx-common-objs := imx-common.o

obj-$(CONFIG_SND_SOC_SOF_IMX8) += snd-sof-imx8.o
obj-$(CONFIG_SND_SOC_SOF_IMX8M) += snd-sof-imx8m.o
obj-$(CONFIG_SND_SOC_SOF_IMX8ULP) += snd-sof-imx8ulp.o
obj-$(CONFIG_SND_SOC_SOF_IMX_COMMON) += imx-common.o
Loading

0 comments on commit 7cd4579

Please sign in to comment.