Sound Open Firmware
Loading...
Searching...
No Matches
dai-amd.h
Go to the documentation of this file.
1/* SPDX-License-Identifier: BSD-3-Clause
2 *
3 * Copyright(c) 2022 AMD. All rights reserved.
4 *
5 * Author: Basavaraj Hiregoudar <basavaraj.hiregoudar@amd.com>
6 * Bala Kishore <balakishore.pati@amd.com>
7 */
8
9#ifndef __IPC_DAI_AMD_H__
10#define __IPC_DAI_AMD_H__
11
12#include <ipc/header.h>
13#include <stdint.h>
14
15/* DAI Configuration Request - SOF_IPC_DAI_ACP_DMIC_CONFIG */
17 uint32_t pdm_rate;
18 uint32_t pdm_ch;
19} __attribute__((packed, aligned(4)));
20
21/* ACP Configuration Request - SOF_IPC_DAI_AMD_CONFIG */
23 uint32_t reserved0;
24 uint32_t fsync_rate;
25 uint32_t tdm_slots;
26 uint32_t tdm_mode;
27 uint32_t format;
28} __attribute__((packed, aligned(4)));
29
30/* ACP Configuration Request - SOF_IPC_DAI_AMD_SDW_CONFIG */
32 uint32_t reserved0;
33 uint32_t rate;
34 uint32_t channels;
35} __attribute__((packed, aligned(4)));
36#endif /* __IPC_DAI_AMD_H__ */
IPC command header.
Definition dai-amd.h:22
uint32_t format
Definition dai-amd.h:27
uint32_t tdm_mode
Definition dai-amd.h:26
uint32_t tdm_slots
Definition dai-amd.h:25
uint32_t reserved0
Definition dai-amd.h:23
uint32_t fsync_rate
Definition dai-amd.h:24
Definition dai-amd.h:31
uint32_t reserved0
Definition dai-amd.h:32
uint32_t channels
Definition dai-amd.h:34
uint32_t rate
Definition dai-amd.h:33
Definition dai-amd.h:16
uint32_t pdm_rate
Definition dai-amd.h:17
uint32_t pdm_ch
Definition dai-amd.h:18