brintos

brintos / linux-shallow public Read only

0
0
Text · 935 B · 59cd014 Raw
37 lines · c
1/* SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) */2/*3 * This file is provided under a dual BSD/GPLv2 license. When using or4 * redistributing this file, you may do so under either license.5 *6 * Copyright(c) 2021 Advanced Micro Devices, Inc.. All rights reserved.7 */8 9#ifndef __INCLUDE_SOUND_SOF_DAI_AMD_H__10#define __INCLUDE_SOUND_SOF_DAI_AMD_H__11 12#include <sound/sof/header.h>13 14/* ACP Configuration Request - SOF_IPC_DAI_AMD_CONFIG */15struct sof_ipc_dai_acp_params {16	struct sof_ipc_hdr hdr;17 18	uint32_t fsync_rate;    /* FSYNC frequency in Hz */19	uint32_t tdm_slots;20	uint32_t tdm_mode;21} __packed;22 23/* ACPDMIC Configuration Request - SOF_IPC_DAI_AMD_CONFIG */24struct sof_ipc_dai_acpdmic_params {25	uint32_t pdm_rate;26	uint32_t pdm_ch;27} __packed;28 29/* ACP_SDW Configuration Request - SOF_IPC_DAI_AMD_SDW_CONFIG */30struct sof_ipc_dai_acp_sdw_params {31	struct sof_ipc_hdr hdr;32	u32 rate;33	u32 channels;34} __packed;35 36#endif37