#include <nhlt.h>
#include <soc/nhlt.h>
Go to the source code of this file.
◆ nhlt_soc_add_da7219()
int nhlt_soc_add_da7219 |
( |
struct nhlt * |
nhlt, |
|
|
int |
hwlink |
|
) |
| |
◆ nhlt_soc_add_dmic_array()
int nhlt_soc_add_dmic_array |
( |
struct nhlt * |
nhlt, |
|
|
int |
num_channels |
|
) |
| |
◆ nhlt_soc_add_max98357()
int nhlt_soc_add_max98357 |
( |
struct nhlt * |
nhlt, |
|
|
int |
hwlink |
|
) |
| |
◆ nhlt_soc_add_rt5682()
int nhlt_soc_add_rt5682 |
( |
struct nhlt * |
nhlt, |
|
|
int |
hwlink |
|
) |
| |
◆ da7219_descriptors
Initial value:= {
{
},
{
},
}
static const struct nhlt_format_config da7219_formats[]
static const struct nhlt_tdm_config tdm_config
Definition at line 1 of file nhlt.c.
Referenced by nhlt_soc_add_da7219().
◆ da7219_formats
Initial value:= {
{
.num_channels = 2,
.sample_freq_khz = 48,
.container_bits_per_sample = 32,
.valid_bits_per_sample = 24,
.settings_file = "dialog-2ch-48khz-24b.bin",
},
}
Definition at line 1 of file nhlt.c.
◆ dmic_1ch_descriptors
Initial value:= {
{
},
}
static const struct nhlt_dmic_array_config dmic_1ch_mic_config
static const struct nhlt_format_config dmic_1ch_formats[]
Definition at line 1 of file nhlt.c.
Referenced by nhlt_soc_add_dmic_array().
◆ dmic_1ch_formats
Initial value:= {
{
.num_channels = 1,
.sample_freq_khz = 48,
.container_bits_per_sample = 16,
.valid_bits_per_sample = 16,
.settings_file = "dmic-1ch-48khz-16b.bin",
},
}
Definition at line 1 of file nhlt.c.
◆ dmic_1ch_mic_config
Initial value:= {
.tdm_config = {
},
}
@ NHLT_MIC_ARRAY_VENDOR_DEFINED
Definition at line 1 of file nhlt.c.
◆ dmic_2ch_descriptors
Initial value:= {
{
},
}
static const struct nhlt_dmic_array_config dmic_2ch_mic_config
static const struct nhlt_format_config dmic_2ch_formats[]
Definition at line 1 of file nhlt.c.
Referenced by nhlt_soc_add_dmic_array().
◆ dmic_2ch_formats
Initial value:= {
{
.num_channels = 2,
.sample_freq_khz = 48,
.container_bits_per_sample = 16,
.valid_bits_per_sample = 16,
.settings_file = "dmic-2ch-48khz-16b.bin",
},
}
Definition at line 1 of file nhlt.c.
◆ dmic_2ch_mic_config
Initial value:= {
.tdm_config = {
},
}
@ NHLT_MIC_ARRAY_2CH_SMALL
Definition at line 1 of file nhlt.c.
◆ dmic_4ch_descriptors
Initial value:= {
{
},
}
static const struct nhlt_format_config dmic_4ch_formats[]
static const struct nhlt_dmic_array_config dmic_4ch_mic_config
Definition at line 1 of file nhlt.c.
Referenced by nhlt_soc_add_dmic_array().
◆ dmic_4ch_formats
Initial value:= {
{
.num_channels = 4,
.sample_freq_khz = 48,
.container_bits_per_sample = 16,
.valid_bits_per_sample = 16,
.settings_file = "dmic-4ch-48khz-16b.bin",
},
}
Definition at line 1 of file nhlt.c.
◆ dmic_4ch_mic_config
Initial value:= {
.tdm_config = {
},
}
@ NHLT_MIC_ARRAY_4CH_L_SHAPED
Definition at line 1 of file nhlt.c.
◆ max98357_descriptors
Initial value:= {
{
},
}
static const struct nhlt_format_config max98357_formats[]
Definition at line 1 of file nhlt.c.
Referenced by nhlt_soc_add_max98357().
◆ max98357_formats
Initial value:= {
{
.num_channels = 2,
.sample_freq_khz = 48,
.container_bits_per_sample = 32,
.valid_bits_per_sample = 24,
.settings_file = "max98357-render-2ch-48khz-24b.bin",
},
}
Definition at line 1 of file nhlt.c.
◆ rt5682_descriptors
Initial value:= {
{
},
{
},
}
static const struct nhlt_format_config rt5682_formats[]
Definition at line 168 of file nhlt.c.
Referenced by nhlt_soc_add_rt5682().
◆ rt5682_formats
Initial value:= {
{
.num_channels = 2,
.sample_freq_khz = 48,
.container_bits_per_sample = 32,
.valid_bits_per_sample = 24,
.settings_file = "rt5682-2ch-48khz-24b.bin",
},
}
Definition at line 168 of file nhlt.c.
◆ tdm_config
Initial value:
Definition at line 1 of file nhlt.c.