Lines Matching defs:dmic
12 #include "dmic-debug.h"
21 fprintf(stdout, "printing dmic vendor blob as bytes:\n");
45 fprintf(stdout, "printing dmic vendor blob as integers:\n");
64 void dmic_print_internal(struct intel_dmic_params *dmic)
68 fprintf(stdout, "printing dmic nhlt internal data:\n");
71 fprintf(stdout, "gateway attributes: 0x%08x\n", dmic->dmic_blob.gateway_attributes);
73 fprintf(stdout, "ts_group: 0x%08x 0x%08x 0x%08x 0x%08x\n", dmic->dmic_blob.ts_group[0],
74 dmic->dmic_blob.ts_group[1], dmic->dmic_blob.ts_group[2],
75 dmic->dmic_blob.ts_group[3]);
77 fprintf(stdout, "clock_on_delay: 0x%08x\n", dmic->dmic_blob.clock_on_delay);
79 fprintf(stdout, "channel_ctrl_mask: 0x%08x\n", dmic->dmic_blob.channel_ctrl_mask);
81 fprintf(stdout, "chan_ctrl_cfg: 0x%08x 0x%08x\n", dmic->dmic_blob.chan_ctrl_cfg[0],
82 dmic->dmic_blob.chan_ctrl_cfg[1]);
84 fprintf(stdout, "channel_pdm_mask: 0x%08x\n", dmic->dmic_blob.channel_pdm_mask);
88 fprintf(stdout, "cic_control: 0x%08x\n", dmic->dmic_blob_pdm[0].cic_control);
89 fprintf(stdout, "cic_config: 0x%08x\n", dmic->dmic_blob_pdm[0].cic_config);
90 fprintf(stdout, "mic_control: 0x%08x\n", dmic->dmic_blob_pdm[0].mic_control);
91 fprintf(stdout, "pdmsm: 0x%08x\n", dmic->dmic_blob_pdm[0].pdmsm);
92 fprintf(stdout, "reuse_fir_from_pdm: 0x%08x\n", dmic->dmic_blob_pdm[0].reuse_fir_from_pdm);
96 fprintf(stdout, "fir_control: 0x%08x\n", dmic->dmic_blob_fir[0][0].fir_control);
97 fprintf(stdout, "fir_config: 0x%08x\n", dmic->dmic_blob_fir[0][0].fir_config);
98 fprintf(stdout, "dc_offset_left: 0x%08x\n", dmic->dmic_blob_fir[0][0].dc_offset_left);
99 fprintf(stdout, "dc_offset_right: 0x%08x\n", dmic->dmic_blob_fir[0][0].dc_offset_right);
100 fprintf(stdout, "out_gain_left: 0x%08x\n", dmic->dmic_blob_fir[0][0].out_gain_left);
101 fprintf(stdout, "out_gain_right: 0x%08x\n", dmic->dmic_blob_fir[0][0].out_gain_right);
105 fprintf(stdout, "fir_control: 0x%08x\n", dmic->dmic_blob_fir[0][1].fir_control);
106 fprintf(stdout, "fir_config: 0x%08x\n", dmic->dmic_blob_fir[0][1].fir_config);
107 fprintf(stdout, "dc_offset_left: 0x%08x\n", dmic->dmic_blob_fir[0][1].dc_offset_left);
108 fprintf(stdout, "dc_offset_right: 0x%08x\n", dmic->dmic_blob_fir[0][1].dc_offset_right);
109 fprintf(stdout, "out_gain_left: 0x%08x\n", dmic->dmic_blob_fir[0][1].out_gain_left);
110 fprintf(stdout, "out_gain_right: 0x%08x\n", dmic->dmic_blob_fir[0][1].out_gain_right);
114 fprintf(stdout, "fir_coeffs a length %u:\n", dmic->dmic_fir_array.fir_len[0]);
115 lines = dmic->dmic_fir_array.fir_len[0] / 8;
116 remain = dmic->dmic_fir_array.fir_len[0] % 8;
120 dmic->dmic_fir_array.fir_coeffs[j][0][line],
121 dmic->dmic_fir_array.fir_coeffs[j][0][line + 1],
122 dmic->dmic_fir_array.fir_coeffs[j][0][line + 2],
123 dmic->dmic_fir_array.fir_coeffs[j][0][line + 3],
124 dmic->dmic_fir_array.fir_coeffs[j][0][line + 4],
125 dmic->dmic_fir_array.fir_coeffs[j][0][line + 5],
126 dmic->dmic_fir_array.fir_coeffs[j][0][line + 6],
127 dmic->dmic_fir_array.fir_coeffs[j][0][line + 7]);
131 fprintf(stdout, "%d ", dmic->dmic_fir_array.fir_coeffs[j][0][line + i]);
136 fprintf(stdout, "cic_control: 0x%08x\n", dmic->dmic_blob_pdm[1].cic_control);
137 fprintf(stdout, "cic_config: 0x%08x\n", dmic->dmic_blob_pdm[1].cic_config);
138 fprintf(stdout, "mic_control: 0x%08x\n", dmic->dmic_blob_pdm[1].mic_control);
139 fprintf(stdout, "pdmsm: 0x%08x\n", dmic->dmic_blob_pdm[1].pdmsm);
140 fprintf(stdout, "reuse_fir_from_pdm: 0x%08x\n", dmic->dmic_blob_pdm[1].reuse_fir_from_pdm);
144 fprintf(stdout, "fir_control: 0x%08x\n", dmic->dmic_blob_fir[1][0].fir_control);
145 fprintf(stdout, "fir_config: 0x%08x\n", dmic->dmic_blob_fir[1][0].fir_config);
146 fprintf(stdout, "dc_offset_left: 0x%08x\n", dmic->dmic_blob_fir[1][0].dc_offset_left);
147 fprintf(stdout, "dc_offset_right: 0x%08x\n", dmic->dmic_blob_fir[1][0].dc_offset_right);
148 fprintf(stdout, "out_gain_left: 0x%08x\n", dmic->dmic_blob_fir[1][0].out_gain_left);
149 fprintf(stdout, "out_gain_right: 0x%08x\n", dmic->dmic_blob_fir[1][0].out_gain_right);
153 fprintf(stdout, "fir_control: 0x%08x\n", dmic->dmic_blob_fir[1][1].fir_control);
154 fprintf(stdout, "fir_config: 0x%08x\n", dmic->dmic_blob_fir[1][1].fir_config);
155 fprintf(stdout, "dc_offset_left: 0x%08x\n", dmic->dmic_blob_fir[1][1].dc_offset_left);
156 fprintf(stdout, "dc_offset_right: 0x%08x\n", dmic->dmic_blob_fir[1][1].dc_offset_right);
157 fprintf(stdout, "out_gain_left: 0x%08x\n", dmic->dmic_blob_fir[1][1].out_gain_left);
158 fprintf(stdout, "out_gain_right: 0x%08x\n", dmic->dmic_blob_fir[1][1].out_gain_right);
161 fprintf(stdout, "fir_coeffs b length %u:\n", dmic->dmic_fir_array.fir_len[1]);
162 lines = dmic->dmic_fir_array.fir_len[1] / 8;
163 remain = dmic->dmic_fir_array.fir_len[1] % 8;
167 dmic->dmic_fir_array.fir_coeffs[j][1][line],
168 dmic->dmic_fir_array.fir_coeffs[j][1][line + 1],
169 dmic->dmic_fir_array.fir_coeffs[j][1][line + 2],
170 dmic->dmic_fir_array.fir_coeffs[j][1][line + 3],
171 dmic->dmic_fir_array.fir_coeffs[j][1][line + 4],
172 dmic->dmic_fir_array.fir_coeffs[j][1][line + 5],
173 dmic->dmic_fir_array.fir_coeffs[j][1][line + 6],
174 dmic->dmic_fir_array.fir_coeffs[j][1][line + 7]);
178 fprintf(stdout, "%d ", dmic->dmic_fir_array.fir_coeffs[j][1][line + i]);
187 void dmic_print_internal(struct intel_dmic_params *dmic ATTRIBUTE_UNUSED) {}