Try ``` if (q6core_get_adsp_version() == Q6_ADSP_VERSION_2_6) { struct q6afe_port *port; struct afe_digital_clk_cfg dcfg = {0,}; if (clk_id != Q6AFE_LPASS_CLK_ID_INTERNAL_DIGITAL_CODEC_CORE) return -EINVAL; port = q6afe_port_get_from_id(afe, PRIMARY_MI2S_RX); if (!port) return -ENODEV; dcfg.i2s_cfg_minor_version = AFE_API_VERSION_I2S_CONFIG; dcfg.clk_val = freq; dcfg.clk_root = 5; return q6afe_set_digital_codec_core_clock(port, &dcfg); } ```