Lines Matching defs:component
182 struct snd_soc_component *component =
192 reg_val = snd_soc_component_read(component, reg + i);
214 struct snd_soc_component *component =
235 ret = snd_soc_component_write(component, reg + i, value);
237 dev_err(component->dev,
447 struct snd_soc_component *component =
451 value = snd_soc_component_read(component, NAU8822_REG_CLOCKING);
618 struct snd_soc_component *component = dai->component;
619 struct nau8822 *nau8822 = snd_soc_component_get_drvdata(component);
623 dev_dbg(component->dev, "master sysclk %dHz, source %s\n", freq,
671 struct snd_soc_component *component = dai->component;
672 struct nau8822 *nau8822 = snd_soc_component_get_drvdata(component);
690 dev_dbg(component->dev, "master clock prescaler %x for fs %d\n",
694 snd_soc_component_update_bits(component,
697 snd_soc_component_update_bits(component,
705 dev_err(component->dev,
709 snd_soc_component_update_bits(component,
712 snd_soc_component_update_bits(component,
727 struct snd_soc_component *component = dai->component;
728 struct nau8822 *nau8822 = snd_soc_component_get_drvdata(component);
737 dev_dbg(component->dev, "PLL disabled\n");
738 snd_soc_component_update_bits(component,
747 dev_err(component->dev, "Unsupported input clock %d\n",
752 dev_info(component->dev,
757 snd_soc_component_update_bits(component,
759 snd_soc_component_update_bits(component,
763 snd_soc_component_write(component,
766 snd_soc_component_write(component,
769 snd_soc_component_write(component,
771 snd_soc_component_update_bits(component,
774 snd_soc_component_update_bits(component,
776 snd_soc_component_update_bits(component,
787 struct snd_soc_component *component = dai->component;
790 dev_dbg(component->dev, "%s\n", __func__);
835 snd_soc_component_update_bits(component,
839 snd_soc_component_update_bits(component,
849 struct snd_soc_component *component = dai->component;
850 struct nau8822 *nau8822 = snd_soc_component_get_drvdata(component);
855 ctrl_val = snd_soc_component_read(component, NAU8822_REG_CLOCKING);
867 snd_soc_component_update_bits(component, NAU8822_REG_CLOCKING,
910 snd_soc_component_update_bits(component,
912 snd_soc_component_update_bits(component,
926 struct snd_soc_component *component = dai->component;
928 dev_dbg(component->dev, "%s: %d\n", __func__, mute);
931 snd_soc_component_update_bits(component,
934 snd_soc_component_update_bits(component,
940 static int nau8822_set_bias_level(struct snd_soc_component *component,
946 snd_soc_component_update_bits(component,
952 snd_soc_component_update_bits(component,
957 if (snd_soc_component_get_bias_level(component) ==
959 snd_soc_component_update_bits(component,
964 snd_soc_component_update_bits(component,
970 snd_soc_component_write(component,
972 snd_soc_component_write(component,
974 snd_soc_component_write(component,
979 dev_dbg(component->dev, "%s: %d\n", __func__, level);
1018 static int nau8822_suspend(struct snd_soc_component *component)
1020 struct nau8822 *nau8822 = snd_soc_component_get_drvdata(component);
1022 snd_soc_component_force_bias_level(component, SND_SOC_BIAS_OFF);
1029 static int nau8822_resume(struct snd_soc_component *component)
1031 struct nau8822 *nau8822 = snd_soc_component_get_drvdata(component);
1035 snd_soc_component_force_bias_level(component, SND_SOC_BIAS_STANDBY);
1059 static int nau8822_probe(struct snd_soc_component *component)
1062 struct device_node *of_node = component->dev->of_node;
1070 snd_soc_component_update_bits(component,
1077 snd_soc_component_update_bits(component,