platform: Add build support for mtk mt8186 platform

Add CMakefile for mtk mt8186 platform to build.

Signed-off-by: Tinghan Shen <tinghan.shen@mediatek.com>
Signed-off-by: Allen-KH Cheng <allen-kh.cheng@mediatek.com>
This commit is contained in:
Tinghan Shen 2022-01-11 17:27:15 +08:00 committed by Liam Girdwood
parent eff005f8b0
commit 7c8e272a2a
4 changed files with 19 additions and 1 deletions

View File

@ -28,6 +28,8 @@ elseif(CONFIG_IMX8M)
set(platform_folder imx8m)
elseif(CONFIG_IMX8ULP)
set(platform_folder imx8ulp)
elseif(CONFIG_MT8186)
set(platform_folder mt8186)
elseif(CONFIG_MT8195)
set(platform_folder mt8195)
endif()
@ -542,7 +544,7 @@ list(APPEND UNSIGNED_RI imx8 imx8x imx8m imx8ulp)
# AMD
list(APPEND UNSIGNED_RI rn)
# Mediatek
list(APPEND UNSIGNED_RI mt8195)
list(APPEND UNSIGNED_RI mt8186 mt8195)
# Signed and non-deterministic but sof_ri_info.py is not compatible with
# manifest v1.5? "CSE manifest magic number not found"

View File

@ -27,6 +27,8 @@ elseif(CONFIG_IMX8ULP)
add_subdirectory(imx8ulp)
elseif(CONFIG_RENOIR)
add_subdirectory(amd)
elseif(CONFIG_MT8186)
add_subdirectory(mt8186)
elseif(CONFIG_MT8195)
add_subdirectory(mt8195)
endif()

View File

@ -0,0 +1,7 @@
# SPDX-License-Identifier: BSD-3-Clause
add_subdirectory(lib)
add_local_sources(sof platform.c)
target_include_directories(sof_options INTERFACE ${PROJECT_SOURCE_DIR}/src/platform/mt8186/include/arch)
target_include_directories(sof_options INTERFACE ${PROJECT_SOURCE_DIR}/src/platform/mt8186/include/platform)

View File

@ -0,0 +1,7 @@
# SPDX-License-Identifier: BSD-3-Clause
add_local_sources(sof
clk.c
dma.c
memory.c
)