8#ifndef __SOF_AUDIO_SMART_AMP_H__
9#define __SOF_AUDIO_SMART_AMP_H__
15#include <ipc4/base-config.h>
17#define SOF_SMART_AMP_FEEDBACK_QUEUE_ID 1
20#define SMART_AMP_MAX_STREAM_CHAN 8
23#define SOF_SMART_AMP_CONFIG 0
24#define SOF_SMART_AMP_MODEL 1
92#define SMART_AMP_NUM_IN_PINS 2
93#define SMART_AMP_NUM_OUT_PINS 1
95struct sof_smart_amp_ipc4_config {
96 struct ipc4_input_pin_format input_pins[SMART_AMP_NUM_IN_PINS];
97 struct ipc4_output_pin_format output_pin;
100enum smart_amp_config_params {
101 SMART_AMP_SET_MODEL = 1,
102 SMART_AMP_SET_CONFIG = 2,
103 SMART_AMP_GET_CONFIG = 3
Component API definition.
Definition smart_amp_test.h:26
uint32_t data_pos
Definition smart_amp_test.h:30
uint32_t crc
Definition smart_amp_test.h:29
uint32_t data_size
Definition smart_amp_test.h:27
void * data
Definition smart_amp_test.h:28
Definition smart_amp.h:14
int8_t source_ch_map[PLATFORM_MAX_CHANNELS]
Definition smart_amp.h:20
uint32_t feedback_channels
Definition smart_amp.h:18
int8_t feedback_ch_map[PLATFORM_MAX_CHANNELS]
Definition smart_amp.h:22
uint32_t size
Definition smart_amp.h:16