Lines Matching refs:component

604 	struct snd_soc_component *component;  member
1506 struct snd_soc_component *component = snd_soc_dapm_to_component(widget->dapm); in rx_macro_int_dem_inp_mux_put() local
1520 snd_soc_component_update_bits(component, look_ahead_dly_reg, in rx_macro_int_dem_inp_mux_put()
1524 snd_soc_component_update_bits(component, look_ahead_dly_reg, in rx_macro_int_dem_inp_mux_put()
1546 struct snd_soc_component *component = dai->component; in rx_macro_set_prim_interpolator_rate() local
1547 struct rx_macro *rx = snd_soc_component_get_drvdata(component); in rx_macro_set_prim_interpolator_rate()
1560 inp0_sel = snd_soc_component_read_field(component, int_mux_cfg0, in rx_macro_set_prim_interpolator_rate()
1562 inp1_sel = snd_soc_component_read_field(component, int_mux_cfg0, in rx_macro_set_prim_interpolator_rate()
1564 inp2_sel = snd_soc_component_read_field(component, int_mux_cfg1, in rx_macro_set_prim_interpolator_rate()
1572 snd_soc_component_update_bits(component, int_fs_reg, in rx_macro_set_prim_interpolator_rate()
1591 struct snd_soc_component *component = dai->component; in rx_macro_set_mix_interpolator_rate() local
1592 struct rx_macro *rx = snd_soc_component_get_drvdata(component); in rx_macro_set_mix_interpolator_rate()
1599 int_mux_cfg1_val = snd_soc_component_read_field(component, int_mux_cfg1, in rx_macro_set_mix_interpolator_rate()
1604 snd_soc_component_update_bits(component, int_fs_reg, in rx_macro_set_mix_interpolator_rate()
1637 struct snd_soc_component *component = dai->component; in rx_macro_hw_params() local
1638 struct rx_macro *rx = snd_soc_component_get_drvdata(component); in rx_macro_hw_params()
1645 dev_err(component->dev, "%s: cannot set sample rate: %u\n", in rx_macro_hw_params()
1661 struct snd_soc_component *component = dai->component; in rx_macro_get_channel_map() local
1662 struct rx_macro *rx = snd_soc_component_get_drvdata(component); in rx_macro_get_channel_map()
1694 val = snd_soc_component_read(component, CDC_RX_INP_MUX_RX_MIX_CFG4); in rx_macro_get_channel_map()
1703 val = snd_soc_component_read(component, in rx_macro_get_channel_map()
1713 dev_err(component->dev, "%s: Invalid AIF\n", __func__); in rx_macro_get_channel_map()
1721 struct snd_soc_component *component = dai->component; in rx_macro_digital_mute() local
1737 snd_soc_component_update_bits(component, reg, in rx_macro_digital_mute()
1740 snd_soc_component_update_bits(component, mix_reg, in rx_macro_digital_mute()
1744 snd_soc_component_update_bits(component, reg, in rx_macro_digital_mute()
1746 snd_soc_component_update_bits(component, mix_reg, in rx_macro_digital_mute()
1755 int_mux_cfg0_val = snd_soc_component_read(component, int_mux_cfg0); in rx_macro_digital_mute()
1756 int_mux_cfg1_val = snd_soc_component_read(component, int_mux_cfg1); in rx_macro_digital_mute()
1758 if (snd_soc_component_read(component, dsm_reg) & 0x01) { in rx_macro_digital_mute()
1760 snd_soc_component_update_bits(component, reg, 0x20, 0x20); in rx_macro_digital_mute()
1762 snd_soc_component_update_bits(component, reg, 0x20, 0x20); in rx_macro_digital_mute()
1763 snd_soc_component_update_bits(component, mix_reg, 0x20, in rx_macro_digital_mute()
1897 struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm); in rx_macro_mclk_event() local
1898 struct rx_macro *rx = snd_soc_component_get_drvdata(component); in rx_macro_mclk_event()
1909 dev_err(component->dev, "%s: invalid DAPM event %d\n", __func__, event); in rx_macro_mclk_event()
1915 static bool rx_macro_adie_lb(struct snd_soc_component *component, in rx_macro_adie_lb() argument
1924 int_n_inp0 = snd_soc_component_read_field(component, int_mux_cfg0, in rx_macro_adie_lb()
1926 int_n_inp1 = snd_soc_component_read_field(component, int_mux_cfg0, in rx_macro_adie_lb()
1928 int_n_inp2 = snd_soc_component_read_field(component, int_mux_cfg1, in rx_macro_adie_lb()
1952 static int rx_macro_enable_interp_clk(struct snd_soc_component *component,
1958 struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm); in rx_macro_enable_main_path() local
1966 rx_macro_enable_interp_clk(component, event, w->shift); in rx_macro_enable_main_path()
1967 if (rx_macro_adie_lb(component, w->shift)) in rx_macro_enable_main_path()
1968 snd_soc_component_update_bits(component, reg, in rx_macro_enable_main_path()
1973 snd_soc_component_write(component, gain_reg, in rx_macro_enable_main_path()
1974 snd_soc_component_read(component, gain_reg)); in rx_macro_enable_main_path()
1977 rx_macro_enable_interp_clk(component, event, w->shift); in rx_macro_enable_main_path()
1984 static int rx_macro_config_compander(struct snd_soc_component *component, in rx_macro_config_compander() argument
1994 pcm_rate = snd_soc_component_read(component, CDC_RX_RXn_RX_PATH_CTL(comp)) & 0x0F; in rx_macro_config_compander()
2005 snd_soc_component_update_bits(component, CDC_RX_RXn_RX_PATH_CFG3(comp), in rx_macro_config_compander()
2009 snd_soc_component_update_bits(component, CDC_RX_RXn_RX_PATH_CFG3(comp), in rx_macro_config_compander()
2016 snd_soc_component_write_field(component, CDC_RX_COMPANDERn_CTL0(comp), in rx_macro_config_compander()
2018 snd_soc_component_write_field(component, CDC_RX_COMPANDERn_CTL0(comp), in rx_macro_config_compander()
2020 snd_soc_component_write_field(component, CDC_RX_COMPANDERn_CTL0(comp), in rx_macro_config_compander()
2022 snd_soc_component_write_field(component, CDC_RX_RXn_RX_PATH_CFG0(comp), in rx_macro_config_compander()
2027 snd_soc_component_write_field(component, CDC_RX_COMPANDERn_CTL0(comp), in rx_macro_config_compander()
2029 snd_soc_component_write_field(component, CDC_RX_RXn_RX_PATH_CFG0(comp), in rx_macro_config_compander()
2031 snd_soc_component_write_field(component, CDC_RX_COMPANDERn_CTL0(comp), in rx_macro_config_compander()
2033 snd_soc_component_write_field(component, CDC_RX_COMPANDERn_CTL0(comp), in rx_macro_config_compander()
2040 static int rx_macro_load_compander_coeff(struct snd_soc_component *component, in rx_macro_load_compander_coeff() argument
2071 snd_soc_component_write(component, comp_coeff_lsb_reg, in rx_macro_load_compander_coeff()
2073 snd_soc_component_write(component, comp_coeff_msb_reg, in rx_macro_load_compander_coeff()
2081 static void rx_macro_enable_softclip_clk(struct snd_soc_component *component, in rx_macro_enable_softclip_clk() argument
2086 snd_soc_component_write_field(component, CDC_RX_SOFTCLIP_CRC, in rx_macro_enable_softclip_clk()
2092 snd_soc_component_write_field(component, CDC_RX_SOFTCLIP_CRC, in rx_macro_enable_softclip_clk()
2097 static int rx_macro_config_softclip(struct snd_soc_component *component, in rx_macro_config_softclip() argument
2106 rx_macro_enable_softclip_clk(component, rx, true); in rx_macro_config_softclip()
2108 snd_soc_component_write_field(component, CDC_RX_SOFTCLIP_SOFTCLIP_CTRL, in rx_macro_config_softclip()
2113 snd_soc_component_write_field(component, CDC_RX_SOFTCLIP_SOFTCLIP_CTRL, in rx_macro_config_softclip()
2115 rx_macro_enable_softclip_clk(component, rx, false); in rx_macro_config_softclip()
2121 static int rx_macro_config_aux_hpf(struct snd_soc_component *component, in rx_macro_config_aux_hpf() argument
2127 snd_soc_component_update_bits(component, in rx_macro_config_aux_hpf()
2133 snd_soc_component_update_bits(component, in rx_macro_config_aux_hpf()
2143 snd_soc_component_update_bits(rx->component, CDC_RX_CLSH_CRC, in rx_macro_enable_clsh_block()
2149 static int rx_macro_config_classh(struct snd_soc_component *component, in rx_macro_config_classh() argument
2168 snd_soc_component_write(component, CDC_RX_CLSH_K1_LSB, 0xc0); in rx_macro_config_classh()
2169 snd_soc_component_write_field(component, CDC_RX_CLSH_K1_MSB, in rx_macro_config_classh()
2175 snd_soc_component_update_bits(component, in rx_macro_config_classh()
2179 snd_soc_component_update_bits(component, in rx_macro_config_classh()
2182 snd_soc_component_update_bits(component, in rx_macro_config_classh()
2185 snd_soc_component_write_field(component, in rx_macro_config_classh()
2191 snd_soc_component_update_bits(component, in rx_macro_config_classh()
2195 snd_soc_component_update_bits(component, in rx_macro_config_classh()
2198 snd_soc_component_update_bits(component, in rx_macro_config_classh()
2201 snd_soc_component_write_field(component, in rx_macro_config_classh()
2206 snd_soc_component_update_bits(component, in rx_macro_config_classh()
2209 snd_soc_component_write_field(component, in rx_macro_config_classh()
2218 static void rx_macro_hd2_control(struct snd_soc_component *component, in rx_macro_hd2_control() argument
2235 snd_soc_component_update_bits(component, hd2_scale_reg, in rx_macro_hd2_control()
2237 snd_soc_component_write_field(component, hd2_enable_reg, in rx_macro_hd2_control()
2242 snd_soc_component_write_field(component, hd2_enable_reg, in rx_macro_hd2_control()
2244 snd_soc_component_update_bits(component, hd2_scale_reg, in rx_macro_hd2_control()
2252 struct snd_soc_component *component = in rx_macro_get_compander() local
2255 struct rx_macro *rx = snd_soc_component_get_drvdata(component); in rx_macro_get_compander()
2264 struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol); in rx_macro_set_compander() local
2267 struct rx_macro *rx = snd_soc_component_get_drvdata(component); in rx_macro_set_compander()
2278 struct snd_soc_component *component = snd_soc_dapm_to_component(widget->dapm); in rx_macro_mux_get() local
2279 struct rx_macro *rx = snd_soc_component_get_drvdata(component); in rx_macro_mux_get()
2290 struct snd_soc_component *component = snd_soc_dapm_to_component(widget->dapm); in rx_macro_mux_put() local
2295 struct rx_macro *rx = snd_soc_component_get_drvdata(component); in rx_macro_mux_put()
2302 dev_err(component->dev, "%s: Invalid AIF reset\n", __func__); in rx_macro_mux_put()
2325 dev_err(component->dev, in rx_macro_mux_put()
2360 struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol); in rx_macro_get_ear_mode() local
2361 struct rx_macro *rx = snd_soc_component_get_drvdata(component); in rx_macro_get_ear_mode()
2370 struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol); in rx_macro_put_ear_mode() local
2371 struct rx_macro *rx = snd_soc_component_get_drvdata(component); in rx_macro_put_ear_mode()
2380 struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol); in rx_macro_get_hph_hd2_mode() local
2381 struct rx_macro *rx = snd_soc_component_get_drvdata(component); in rx_macro_get_hph_hd2_mode()
2390 struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol); in rx_macro_put_hph_hd2_mode() local
2391 struct rx_macro *rx = snd_soc_component_get_drvdata(component); in rx_macro_put_hph_hd2_mode()
2400 struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol); in rx_macro_get_hph_pwr_mode() local
2401 struct rx_macro *rx = snd_soc_component_get_drvdata(component); in rx_macro_get_hph_pwr_mode()
2410 struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol); in rx_macro_put_hph_pwr_mode() local
2411 struct rx_macro *rx = snd_soc_component_get_drvdata(component); in rx_macro_put_hph_pwr_mode()
2420 struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol); in rx_macro_soft_clip_enable_get() local
2421 struct rx_macro *rx = snd_soc_component_get_drvdata(component); in rx_macro_soft_clip_enable_get()
2431 struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol); in rx_macro_soft_clip_enable_put() local
2432 struct rx_macro *rx = snd_soc_component_get_drvdata(component); in rx_macro_soft_clip_enable_put()
2442 struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol); in rx_macro_aux_hpf_mode_get() local
2443 struct rx_macro *rx = snd_soc_component_get_drvdata(component); in rx_macro_aux_hpf_mode_get()
2453 struct snd_soc_component *component = snd_soc_kcontrol_component(kcontrol); in rx_macro_aux_hpf_mode_put() local
2454 struct rx_macro *rx = snd_soc_component_get_drvdata(component); in rx_macro_aux_hpf_mode_put()
2461 static int rx_macro_hphdelay_lutbypass(struct snd_soc_component *component, in rx_macro_hphdelay_lutbypass() argument
2484 snd_soc_component_write_field(component, in rx_macro_hphdelay_lutbypass()
2488 snd_soc_component_write_field(component, in rx_macro_hphdelay_lutbypass()
2492 snd_soc_component_write_field(component, hph_lut_bypass_reg, in rx_macro_hphdelay_lutbypass()
2496 snd_soc_component_write_field(component, hph_comp_ctrl7, in rx_macro_hphdelay_lutbypass()
2501 snd_soc_component_write_field(component, in rx_macro_hphdelay_lutbypass()
2504 snd_soc_component_update_bits(component, hph_lut_bypass_reg, in rx_macro_hphdelay_lutbypass()
2506 snd_soc_component_write_field(component, hph_comp_ctrl7, in rx_macro_hphdelay_lutbypass()
2513 static int rx_macro_enable_interp_clk(struct snd_soc_component *component, in rx_macro_enable_interp_clk() argument
2517 struct rx_macro *rx = snd_soc_component_get_drvdata(component); in rx_macro_enable_interp_clk()
2528 snd_soc_component_write_field(component, main_reg, in rx_macro_enable_interp_clk()
2530 snd_soc_component_write_field(component, dsm_reg, in rx_macro_enable_interp_clk()
2532 snd_soc_component_update_bits(component, rx_cfg2_reg, in rx_macro_enable_interp_clk()
2534 rx_macro_load_compander_coeff(component, rx, interp_idx, event); in rx_macro_enable_interp_clk()
2536 rx_macro_hd2_control(component, interp_idx, event); in rx_macro_enable_interp_clk()
2537 rx_macro_hphdelay_lutbypass(component, rx, interp_idx, event); in rx_macro_enable_interp_clk()
2538 rx_macro_config_compander(component, rx, interp_idx, event); in rx_macro_enable_interp_clk()
2540 rx_macro_config_softclip(component, rx, event); in rx_macro_enable_interp_clk()
2541 rx_macro_config_aux_hpf(component, rx, event); in rx_macro_enable_interp_clk()
2543 rx_macro_config_classh(component, rx, interp_idx, event); in rx_macro_enable_interp_clk()
2553 snd_soc_component_write_field(component, main_reg, in rx_macro_enable_interp_clk()
2556 snd_soc_component_write_field(component, dsm_reg, in rx_macro_enable_interp_clk()
2558 snd_soc_component_write_field(component, main_reg, in rx_macro_enable_interp_clk()
2561 snd_soc_component_write_field(component, main_reg, in rx_macro_enable_interp_clk()
2563 snd_soc_component_write_field(component, main_reg, in rx_macro_enable_interp_clk()
2566 snd_soc_component_update_bits(component, main_reg, in rx_macro_enable_interp_clk()
2569 snd_soc_component_update_bits(component, rx_cfg2_reg, in rx_macro_enable_interp_clk()
2571 rx_macro_config_classh(component, rx, interp_idx, event); in rx_macro_enable_interp_clk()
2572 rx_macro_config_compander(component, rx, interp_idx, event); in rx_macro_enable_interp_clk()
2574 rx_macro_config_softclip(component, rx, event); in rx_macro_enable_interp_clk()
2575 rx_macro_config_aux_hpf(component, rx, event); in rx_macro_enable_interp_clk()
2577 rx_macro_hphdelay_lutbypass(component, rx, interp_idx, event); in rx_macro_enable_interp_clk()
2579 rx_macro_hd2_control(component, interp_idx, event); in rx_macro_enable_interp_clk()
2589 struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm); in rx_macro_enable_mix_path() local
2597 rx_macro_enable_interp_clk(component, event, w->shift); in rx_macro_enable_mix_path()
2600 snd_soc_component_write(component, gain_reg, in rx_macro_enable_mix_path()
2601 snd_soc_component_read(component, gain_reg)); in rx_macro_enable_mix_path()
2605 snd_soc_component_update_bits(component, mix_reg, in rx_macro_enable_mix_path()
2607 rx_macro_enable_interp_clk(component, event, w->shift); in rx_macro_enable_mix_path()
2609 snd_soc_component_update_bits(component, mix_reg, in rx_macro_enable_mix_path()
2612 snd_soc_component_update_bits(component, mix_reg, in rx_macro_enable_mix_path()
2623 struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm); in rx_macro_enable_rx_path_clk() local
2627 rx_macro_enable_interp_clk(component, event, w->shift); in rx_macro_enable_rx_path_clk()
2628 snd_soc_component_write_field(component, CDC_RX_RXn_RX_PATH_CFG1(w->shift), in rx_macro_enable_rx_path_clk()
2630 snd_soc_component_write_field(component, CDC_RX_RXn_RX_PATH_CTL(w->shift), in rx_macro_enable_rx_path_clk()
2634 snd_soc_component_write_field(component, CDC_RX_RXn_RX_PATH_CFG1(w->shift), in rx_macro_enable_rx_path_clk()
2636 rx_macro_enable_interp_clk(component, event, w->shift); in rx_macro_enable_rx_path_clk()
2647 struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm); in rx_macro_set_iir_gain() local
2653 snd_soc_component_write(component, in rx_macro_set_iir_gain()
2655 snd_soc_component_read(component, in rx_macro_set_iir_gain()
2657 snd_soc_component_write(component, in rx_macro_set_iir_gain()
2659 snd_soc_component_read(component, in rx_macro_set_iir_gain()
2661 snd_soc_component_write(component, in rx_macro_set_iir_gain()
2663 snd_soc_component_read(component, in rx_macro_set_iir_gain()
2665 snd_soc_component_write(component, in rx_macro_set_iir_gain()
2667 snd_soc_component_read(component, in rx_macro_set_iir_gain()
2670 snd_soc_component_write(component, in rx_macro_set_iir_gain()
2672 snd_soc_component_read(component, in rx_macro_set_iir_gain()
2674 snd_soc_component_write(component, in rx_macro_set_iir_gain()
2676 snd_soc_component_read(component, in rx_macro_set_iir_gain()
2678 snd_soc_component_write(component, in rx_macro_set_iir_gain()
2680 snd_soc_component_read(component, in rx_macro_set_iir_gain()
2682 snd_soc_component_write(component, in rx_macro_set_iir_gain()
2684 snd_soc_component_read(component, in rx_macro_set_iir_gain()
2692 static uint32_t get_iir_band_coeff(struct snd_soc_component *component, in get_iir_band_coeff() argument
2702 snd_soc_component_write(component, reg, in get_iir_band_coeff()
2706 value = snd_soc_component_read(component, b2_reg); in get_iir_band_coeff()
2707 snd_soc_component_write(component, reg, in get_iir_band_coeff()
2711 value |= (snd_soc_component_read(component, b2_reg) << 8); in get_iir_band_coeff()
2712 snd_soc_component_write(component, reg, in get_iir_band_coeff()
2716 value |= (snd_soc_component_read(component, b2_reg) << 16); in get_iir_band_coeff()
2717 snd_soc_component_write(component, reg, in get_iir_band_coeff()
2722 value |= (snd_soc_component_read(component, b2_reg) << 24); in get_iir_band_coeff()
2726 static void set_iir_band_coeff(struct snd_soc_component *component, in set_iir_band_coeff() argument
2731 snd_soc_component_write(component, reg, (value & 0xFF)); in set_iir_band_coeff()
2732 snd_soc_component_write(component, reg, (value >> 8) & 0xFF); in set_iir_band_coeff()
2733 snd_soc_component_write(component, reg, (value >> 16) & 0xFF); in set_iir_band_coeff()
2735 snd_soc_component_write(component, reg, (value >> 24) & 0x3F); in set_iir_band_coeff()
2742 struct snd_soc_component *component = in rx_macro_put_iir_band_audio_mixer() local
2756 snd_soc_component_write(component, reg, (band_idx * BAND_MAX * in rx_macro_put_iir_band_audio_mixer()
2759 set_iir_band_coeff(component, iir_idx, band_idx, coeff[0]); in rx_macro_put_iir_band_audio_mixer()
2760 set_iir_band_coeff(component, iir_idx, band_idx, coeff[1]); in rx_macro_put_iir_band_audio_mixer()
2761 set_iir_band_coeff(component, iir_idx, band_idx, coeff[2]); in rx_macro_put_iir_band_audio_mixer()
2762 set_iir_band_coeff(component, iir_idx, band_idx, coeff[3]); in rx_macro_put_iir_band_audio_mixer()
2763 set_iir_band_coeff(component, iir_idx, band_idx, coeff[4]); in rx_macro_put_iir_band_audio_mixer()
2771 struct snd_soc_component *component = in rx_macro_get_iir_band_audio_mixer() local
2780 coeff[0] = get_iir_band_coeff(component, iir_idx, band_idx, 0); in rx_macro_get_iir_band_audio_mixer()
2781 coeff[1] = get_iir_band_coeff(component, iir_idx, band_idx, 1); in rx_macro_get_iir_band_audio_mixer()
2782 coeff[2] = get_iir_band_coeff(component, iir_idx, band_idx, 2); in rx_macro_get_iir_band_audio_mixer()
2783 coeff[3] = get_iir_band_coeff(component, iir_idx, band_idx, 3); in rx_macro_get_iir_band_audio_mixer()
2784 coeff[4] = get_iir_band_coeff(component, iir_idx, band_idx, 4); in rx_macro_get_iir_band_audio_mixer()
2903 struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm); in rx_macro_enable_echo() local
2907 val = snd_soc_component_read(component, in rx_macro_enable_echo()
2914 val = snd_soc_component_read(component, in rx_macro_enable_echo()
2920 dev_err(component->dev, "%s: EC mix control not set correctly\n", in rx_macro_enable_echo()
2926 snd_soc_component_update_bits(component, ec_hq_reg, 0x01, 0x01); in rx_macro_enable_echo()
2930 snd_soc_component_update_bits(component, ec_hq_reg, 0x1E, 0x08); in rx_macro_enable_echo()
3400 static int rx_macro_component_probe(struct snd_soc_component *component) in rx_macro_component_probe() argument
3402 struct rx_macro *rx = snd_soc_component_get_drvdata(component); in rx_macro_component_probe()
3404 snd_soc_component_init_regmap(component, rx->regmap); in rx_macro_component_probe()
3406 snd_soc_component_update_bits(component, CDC_RX_RX0_RX_PATH_SEC7, in rx_macro_component_probe()
3409 snd_soc_component_update_bits(component, CDC_RX_RX1_RX_PATH_SEC7, in rx_macro_component_probe()
3412 snd_soc_component_update_bits(component, CDC_RX_RX2_RX_PATH_SEC7, in rx_macro_component_probe()
3415 snd_soc_component_update_bits(component, CDC_RX_RX0_RX_PATH_CFG3, in rx_macro_component_probe()
3418 snd_soc_component_update_bits(component, CDC_RX_RX1_RX_PATH_CFG3, in rx_macro_component_probe()
3421 snd_soc_component_update_bits(component, CDC_RX_RX2_RX_PATH_CFG3, in rx_macro_component_probe()
3425 rx->component = component; in rx_macro_component_probe()