Re: [PATCH v2 2/2] ASoC: qcom: sc7180: Modify machine driver for 2mic
From: Tzung-Bi Shih <hidden>
Date: 2020-10-30 09:23:23
Also in:
alsa-devel, linux-arm-msm, linux-devicetree, lkml
From: Tzung-Bi Shih <hidden>
Date: 2020-10-30 09:23:23
Also in:
alsa-devel, linux-arm-msm, linux-devicetree, lkml
On Fri, Oct 30, 2020 at 3:57 PM Ajye Huang [off-list ref] wrote:
+static struct gpio_desc *dmic_sel; +static int dmic_switch;
If you really need them, you should put them in struct sc7180_snd_data.
+static int dmic_set(struct snd_kcontrol *kcontrol,
+ struct snd_ctl_elem_value *ucontrol)
+{
+ if (dmic_sel) {if (IS_ERR(dmic_sel)) But I think you don't need to check dmic_sel. Suppose your _probe() already returned error, the code here shouldn't be called.
+ dmic_switch = ucontrol->value.integer.value[0];
Looks like it can be a local variable. You don't need to save dmic_switch. _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel