From 4e5d8dddcf0c10969c32ee1e4dbcb37f43e488b4 Mon Sep 17 00:00:00 2001 From: "carter.li" Date: Fri, 28 Jul 2023 09:26:15 +0800 Subject: [PATCH] hifi4: init hifi4 sof firmware package init hifi4 sof firmware package Signed-off-by: carter.li --- package/starfive/Config.in | 1 + package/starfive/hifi4-sof/Config.in | 5 ++++ package/starfive/hifi4-sof/hifi4-sof.mk | 32 +++++++++++++++++++++++++ 3 files changed, 38 insertions(+) create mode 100644 package/starfive/hifi4-sof/Config.in create mode 100644 package/starfive/hifi4-sof/hifi4-sof.mk diff --git a/package/starfive/Config.in b/package/starfive/Config.in index aacce74b..cf7d8b7f 100644 --- a/package/starfive/Config.in +++ b/package/starfive/Config.in @@ -17,3 +17,4 @@ source "package/starfive/pm/Config.in" source "package/starfive/v4l2_dec_test/Config.in" source "package/starfive/starfive-firmware/Config.in" source "package/starfive/qt_test/Config.in" +source "package/starfive/hifi4-sof/Config.in" diff --git a/package/starfive/hifi4-sof/Config.in b/package/starfive/hifi4-sof/Config.in new file mode 100644 index 00000000..014a0adb --- /dev/null +++ b/package/starfive/hifi4-sof/Config.in @@ -0,0 +1,5 @@ +config BR2_PACKAGE_HIFI4_SOF + bool "hifi4-sof" + help + hifi4-sof package + diff --git a/package/starfive/hifi4-sof/hifi4-sof.mk b/package/starfive/hifi4-sof/hifi4-sof.mk new file mode 100644 index 00000000..61c504f1 --- /dev/null +++ b/package/starfive/hifi4-sof/hifi4-sof.mk @@ -0,0 +1,32 @@ +# SPDX-License-Identifier: GPL-2.0 +# +# Copyright (C) 2022 StarFive Technology Co., Ltd. +# +# Description: HIFI4_SOF +# +HIFI4_SOF_VERSION:=1.0.0 +HIFI4_SOF_SITE=$(TOPDIR)/../soft_3rdpart/HiFi4 +HIFI4_SOF_SITE_METHOD=local + +define HIFI4_SOF_BUILD_CMDS + +endef + +define HIFI4_SOF_CLEAN_CMDS + +endef + +define HIFI4_SOF_INSTALL_TARGET_CMDS + mkdir -p $(TARGET_DIR)/lib/firmware/sof + $(INSTALL) -m 0755 $(@D)/sof-vf2.ri $(TARGET_DIR)/lib/firmware/sof/sof-vf2.ri + $(INSTALL) -m 0755 $(@D)/sof-vf2-wm8960-aec.tplg $(TARGET_DIR)/lib/firmware/sof/sof-vf2-wm8960-aec.tplg + $(INSTALL) -m 0755 $(@D)/sof-vf2-wm8960-mixer.tplg $(TARGET_DIR)/lib/firmware/sof/sof-vf2-wm8960-mixer.tplg + $(INSTALL) -m 0755 $(@D)/sof-vf2-wm8960.tplg $(TARGET_DIR)/lib/firmware/sof/sof-vf2-wm8960.tplg +endef + +define HIFI4_SOF_UNINSTALL_TARGET_CMDS + +endef + +$(eval $(generic-package)) +