Home
last modified time | relevance | path

Searched refs:dmic (Results 1 - 4 of 4) sorted by relevance

/third_party/alsa-utils/topology/nhlt/intel/dmic/
H A Ddmic-process.c19 #include "dmic-process.h"
20 #include "dmic-internal.h"
22 #include "dmic-debug.h"
124 static void find_modes(struct intel_dmic_params *dmic, struct dmic_calc_decim_modes *modes, in find_modes() argument
127 int di = dmic->dmic_dai_index; in find_modes()
160 if (dmic->dmic_prm[di].pdmclk_max < DMIC_HW_PDM_CLK_MIN || in find_modes()
161 dmic->dmic_prm[di].pdmclk_max > dmic->dmic_prm[di].io_clk / 2) { in find_modes()
165 if (dmic->dmic_prm[di].pdmclk_min < DMIC_HW_PDM_CLK_MIN || in find_modes()
166 dmic in find_modes()
312 get_fir(struct intel_dmic_params *dmic, struct dmic_calc_configuration *cfg, int mfir) get_fir() argument
409 select_mode(struct intel_dmic_params *dmic, struct dmic_calc_configuration *cfg, struct dmic_calc_matched_modes *modes) select_mode() argument
549 ipm_helper1(struct intel_dmic_params *dmic, int *ipm) ipm_helper1() argument
576 ipm_helper2(struct intel_dmic_params *dmic, int source[], int *ipm) ipm_helper2() argument
611 stereo_helper(struct intel_dmic_params *dmic, int stereo[], int swap[]) stereo_helper() argument
648 configure_registers(struct intel_dmic_params *dmic, struct dmic_calc_configuration *cfg) configure_registers() argument
964 struct intel_dmic_params *dmic = (struct intel_dmic_params *)nhlt->dmic_params; dmic_calculate() local
1050 struct intel_dmic_params *dmic = (struct intel_dmic_params *)nhlt->dmic_params; dmic_get_params() local
1090 struct intel_dmic_params *dmic = (struct intel_dmic_params *)nhlt->dmic_params; dmic_get_mic_params() local
1114 struct intel_dmic_params *dmic = (struct intel_dmic_params *)nhlt->dmic_params; dmic_get_vendor_blob_size() local
1152 struct intel_dmic_params *dmic = (struct intel_dmic_params *)nhlt->dmic_params; dmic_get_vendor_blob_count() local
1162 struct intel_dmic_params *dmic = (struct intel_dmic_params *)nhlt->dmic_params; dmic_get_vendor_blob() local
1229 struct intel_dmic_params *dmic = (struct intel_dmic_params *)nhlt->dmic_params; dmic_set_params() local
1257 struct intel_dmic_params *dmic = (struct intel_dmic_params *)nhlt->dmic_params; dmic_set_pdm_params() local
1282 struct intel_dmic_params *dmic = (struct intel_dmic_params *)nhlt->dmic_params; dmic_set_ext_params() local
1302 struct intel_dmic_params *dmic = (struct intel_dmic_params *)nhlt->dmic_params; dmic_set_mic_params() local
1329 struct intel_dmic_params *dmic; dmic_init_params() local
[all...]
H A Ddmic-debug.c12 #include "dmic-debug.h"
21 fprintf(stdout, "printing dmic vendor blob as bytes:\n"); in dmic_print_bytes_as_hex()
45 fprintf(stdout, "printing dmic vendor blob as integers:\n"); in dmic_print_integers_as_hex()
64 void dmic_print_internal(struct intel_dmic_params *dmic) in dmic_print_internal() argument
68 fprintf(stdout, "printing dmic nhlt internal data:\n"); in dmic_print_internal()
71 fprintf(stdout, "gateway attributes: 0x%08x\n", dmic->dmic_blob.gateway_attributes); in dmic_print_internal()
73 fprintf(stdout, "ts_group: 0x%08x 0x%08x 0x%08x 0x%08x\n", dmic->dmic_blob.ts_group[0], in dmic_print_internal()
74 dmic->dmic_blob.ts_group[1], dmic->dmic_blob.ts_group[2], in dmic_print_internal()
75 dmic in dmic_print_internal()
[all...]
H A Ddmic-debug.h11 #include "dmic-internal.h"
15 void dmic_print_internal(struct intel_dmic_params *dmic);
/third_party/alsa-utils/nhlt/
H A Dnhlt-dmic-info.c41 * Dump dmic parameters in json
98 static int nhlt_dmic_config(FILE *out, uint8_t *dmic, uint8_t mic) in nhlt_dmic_config() argument
106 fprintf(out, "\t\t\t\"type\":\"%s\",\n", microphone_type(get_u8(dmic, 0))); in nhlt_dmic_config()
107 fprintf(out, "\t\t\t\"location\":\"%s\"", microphone_location(get_u8(dmic, 1))); in nhlt_dmic_config()
108 if (get_s16le(dmic, 2) != 0) in nhlt_dmic_config()
109 fprintf(out, ",\n\t\t\t\"speaker-distance\":%i", get_s16le(dmic, 2)); in nhlt_dmic_config()
110 if (get_s16le(dmic, 4) != 0) in nhlt_dmic_config()
111 fprintf(out, ",\n\t\t\t\"horizontal-offset\":%i", get_s16le(dmic, 4)); in nhlt_dmic_config()
112 if (get_s16le(dmic, 6) != 0) in nhlt_dmic_config()
113 fprintf(out, ",\n\t\t\t\"vertical-offset\":%i", get_s16le(dmic, in nhlt_dmic_config()
[all...]

Completed in 2 milliseconds