Lines Matching defs:component
116 struct snd_soc_component *component = snd_soc_dapm_to_component(w->dapm);
122 snd_soc_component_write(component, ALC5632_HID_CTRL_INDEX, 0x46);
126 snd_soc_component_write(component, ALC5632_HID_CTRL_DATA, 0xFFFF);
129 snd_soc_component_write(component, ALC5632_HID_CTRL_DATA, 0);
681 struct snd_soc_component *component = codec_dai->component;
689 snd_soc_component_update_bits(component, ALC5632_PWR_MANAG_ADD2,
692 snd_soc_component_update_bits(component, ALC5632_PWR_MANAG_ADD2,
697 reg = snd_soc_component_read(component, ALC5632_DAI_CONTROL);
745 snd_soc_component_write(component, ALC5632_GPCR2, gbl_clk);
747 snd_soc_component_write(component, ALC5632_PLL1_CTRL, pll_div);
749 snd_soc_component_update_bits(component, ALC5632_PWR_MANAG_ADD2,
753 snd_soc_component_update_bits(component, ALC5632_PWR_MANAG_ADD2,
757 snd_soc_component_update_bits(component, ALC5632_GPCR1,
775 static int get_coeff(struct snd_soc_component *component, int rate)
777 struct alc5632_priv *alc5632 = snd_soc_component_get_drvdata(component);
793 struct snd_soc_component *component = codec_dai->component;
794 struct alc5632_priv *alc5632 = snd_soc_component_get_drvdata(component);
815 struct snd_soc_component *component = codec_dai->component;
864 return snd_soc_component_write(component, ALC5632_DAI_CONTROL, iface);
870 struct snd_soc_component *component = dai->component;
874 iface = snd_soc_component_read(component, ALC5632_DAI_CONTROL);
893 snd_soc_component_write(component, ALC5632_DAI_CONTROL, iface);
895 coeff = get_coeff(component, rate);
900 snd_soc_component_write(component, ALC5632_DAC_CLK_CTRL1, coeff);
907 struct snd_soc_component *component = dai->component;
910 u16 mute_reg = snd_soc_component_read(component, ALC5632_MISC_CTRL) & ~hp_mute;
915 return snd_soc_component_write(component, ALC5632_MISC_CTRL, mute_reg);
929 static void enable_power_depop(struct snd_soc_component *component)
931 snd_soc_component_update_bits(component, ALC5632_PWR_MANAG_ADD1,
935 snd_soc_component_update_bits(component, ALC5632_PWR_MANAG_ADD3,
939 snd_soc_component_update_bits(component, ALC5632_MISC_CTRL,
945 snd_soc_component_update_bits(component, ALC5632_PWR_DOWN_CTRL_STATUS,
951 snd_soc_component_update_bits(component, ALC5632_PWR_MANAG_ADD2,
955 snd_soc_component_update_bits(component, ALC5632_PWR_MANAG_ADD1,
960 snd_soc_component_update_bits(component, ALC5632_MISC_CTRL,
966 static int alc5632_set_bias_level(struct snd_soc_component *component,
971 enable_power_depop(component);
977 snd_soc_component_update_bits(component, ALC5632_PWR_MANAG_ADD1,
980 snd_soc_component_update_bits(component, ALC5632_PWR_MANAG_ADD2,
984 snd_soc_component_update_bits(component, ALC5632_PWR_DOWN_CTRL_STATUS,
991 snd_soc_component_update_bits(component, ALC5632_PWR_MANAG_ADD2,
993 snd_soc_component_update_bits(component, ALC5632_PWR_MANAG_ADD3,
995 snd_soc_component_update_bits(component, ALC5632_PWR_MANAG_ADD1,
1039 static int alc5632_resume(struct snd_soc_component *component)
1041 struct alc5632_priv *alc5632 = snd_soc_component_get_drvdata(component);
1051 static int alc5632_probe(struct snd_soc_component *component)
1053 struct alc5632_priv *alc5632 = snd_soc_component_get_drvdata(component);
1057 snd_soc_add_component_controls(component, alc5632_vol_snd_controls,
1164 dev_err(&client->dev, "Failed to register component: %d\n", ret);