162306a36Sopenharmony_ci/* SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) */ 262306a36Sopenharmony_ci/* 362306a36Sopenharmony_ci * This file is provided under a dual BSD/GPLv2 license. When using or 462306a36Sopenharmony_ci * redistributing this file, you may do so under either license. 562306a36Sopenharmony_ci * 662306a36Sopenharmony_ci * Copyright(c) 2021 Advanced Micro Devices, Inc.. All rights reserved. 762306a36Sopenharmony_ci */ 862306a36Sopenharmony_ci 962306a36Sopenharmony_ci#ifndef __INCLUDE_SOUND_SOF_DAI_AMD_H__ 1062306a36Sopenharmony_ci#define __INCLUDE_SOUND_SOF_DAI_AMD_H__ 1162306a36Sopenharmony_ci 1262306a36Sopenharmony_ci#include <sound/sof/header.h> 1362306a36Sopenharmony_ci 1462306a36Sopenharmony_ci/* ACP Configuration Request - SOF_IPC_DAI_AMD_CONFIG */ 1562306a36Sopenharmony_cistruct sof_ipc_dai_acp_params { 1662306a36Sopenharmony_ci struct sof_ipc_hdr hdr; 1762306a36Sopenharmony_ci 1862306a36Sopenharmony_ci uint32_t fsync_rate; /* FSYNC frequency in Hz */ 1962306a36Sopenharmony_ci uint32_t tdm_slots; 2062306a36Sopenharmony_ci uint32_t tdm_mode; 2162306a36Sopenharmony_ci} __packed; 2262306a36Sopenharmony_ci 2362306a36Sopenharmony_ci/* ACPDMIC Configuration Request - SOF_IPC_DAI_AMD_CONFIG */ 2462306a36Sopenharmony_cistruct sof_ipc_dai_acpdmic_params { 2562306a36Sopenharmony_ci uint32_t pdm_rate; 2662306a36Sopenharmony_ci uint32_t pdm_ch; 2762306a36Sopenharmony_ci} __packed; 2862306a36Sopenharmony_ci 2962306a36Sopenharmony_ci#endif 30