dai: intel: dmic: Combine PDM registers definitions
All PDM controllers have the same set of registers. Their definitions have been merged to simplify the code. Signed-off-by: Adrian Warecki <adrian.warecki@intel.com>
This commit is contained in:
parent
8ea53d49b6
commit
d7672af838
4 changed files with 28 additions and 80 deletions
|
@ -532,10 +532,9 @@ int dai_dmic_set_config_nhlt(struct dai_intel_dmic *dmic, const void *bespoke_cf
|
|||
val = (out_control[dmic->dai_config_params.dai_index] &
|
||||
~(OUTCONTROL_TIE | OUTCONTROL_SIP | OUTCONTROL_FCI)) |
|
||||
OUTCONTROL_FINIT;
|
||||
if (dmic->dai_config_params.dai_index == 0)
|
||||
dai_dmic_write(dmic, OUTCONTROL0, val);
|
||||
else
|
||||
dai_dmic_write(dmic, OUTCONTROL1, val);
|
||||
|
||||
dai_dmic_write(dmic, dmic->dai_config_params.dai_index * PDM_CHANNEL_REGS_SIZE +
|
||||
OUTCONTROL, val);
|
||||
|
||||
LOG_INF("dmic_set_config_nhlt(): OUTCONTROL%d = %08x",
|
||||
dmic->dai_config_params.dai_index, val);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue