Home
last modified time | relevance | path

Searched refs:shim_base (Results 1 – 5 of 5) sorted by relevance

/Zephyr-Core-3.5.0/drivers/dai/intel/dmic/
Ddmic.c142 sys_write32(sys_read32(dmic->shim_base + DMICLCTL_OFFSET) | in dai_dmic_claim_ownership()
143 FIELD_PREP(DMICLCTL_OSEL, 0x3), dmic->shim_base + DMICLCTL_OFFSET); in dai_dmic_claim_ownership()
149 sys_write32(sys_read32(dmic->shim_base + DMICLCTL_OFFSET) & in dai_dmic_release_ownership()
150 ~DMICLCTL_OSEL, dmic->shim_base + DMICLCTL_OFFSET); in dai_dmic_release_ownership()
165 return dmic->shim_base; in dai_dmic_base()
293 sys_write32((sys_read32(dmic->shim_base + DMICLCTL_OFFSET) | DMICLCTL_DCGD), in dai_dmic_dis_clk_gating()
294 dmic->shim_base + DMICLCTL_OFFSET); in dai_dmic_dis_clk_gating()
305 sys_write32((sys_read32(dmic->shim_base + DMICLCTL_OFFSET) & ~DMICLCTL_DCGD), in dai_dmic_en_clk_gating()
306 dmic->shim_base + DMICLCTL_OFFSET); in dai_dmic_en_clk_gating()
317 uint32_t reg_add = dmic->shim_base + DMICXPCMSyCM_OFFSET + 0x0004*index; in dai_dmic_program_channel_map()
[all …]
Ddmic.h175 uint32_t shim_base; member
Ddmic_nhlt.c288 val = sys_read32(dmic->shim_base + DMICLCTL_OFFSET); in dai_dmic_clock_select_set()
291 sys_write32(val, dmic->shim_base + DMICLCTL_OFFSET); in dai_dmic_clock_select_set()
307 val = sys_read32(dmic->shim_base + DMICLCTL_OFFSET); in dai_dmic_clock_select_get()
326 if (clock_source && !(sys_read32(dmic->shim_base + DMICLCAP_OFFSET) & DMICLCAP_MLCS)) { in dai_dmic_set_clock()
/Zephyr-Core-3.5.0/drivers/dai/intel/ssp/
Dssp.h321 uint32_t shim_base; member
Dssp.c31 #define dai_shim_base(dai) dai->plat_data.shim_base
2256 .shim_base = DT_REG_ADDR_BY_IDX(DT_NODELABEL(shim), 0), \