Lines Matching refs:ctx
53 struct sof_card_private *ctx = snd_soc_card_get_drvdata(rtd->card); in sof_wm8804_hw_params() local
65 if (samplerate == ctx->sample_rate) in sof_wm8804_hw_params()
68 ctx->sample_rate = 0; in sof_wm8804_hw_params()
111 if (!(IS_ERR_OR_NULL(ctx->gpio_44) || in sof_wm8804_hw_params()
112 IS_ERR_OR_NULL(ctx->gpio_48))) { in sof_wm8804_hw_params()
118 gpiod_set_value_cansleep(ctx->gpio_48, !clk_44); in sof_wm8804_hw_params()
119 gpiod_set_value_cansleep(ctx->gpio_44, clk_44); in sof_wm8804_hw_params()
121 gpiod_set_value_cansleep(ctx->gpio_44, clk_44); in sof_wm8804_hw_params()
122 gpiod_set_value_cansleep(ctx->gpio_48, !clk_44); in sof_wm8804_hw_params()
145 ctx->sample_rate = samplerate; in sof_wm8804_hw_params()
211 struct sof_card_private *ctx; in sof_wm8804_probe() local
217 ctx = devm_kzalloc(&pdev->dev, sizeof(*ctx), GFP_KERNEL); in sof_wm8804_probe()
218 if (!ctx) in sof_wm8804_probe()
238 ctx->gpio_44 = devm_gpiod_get(&pdev->dev, "BCM-GPIO5", in sof_wm8804_probe()
240 if (IS_ERR(ctx->gpio_44)) { in sof_wm8804_probe()
241 ret = PTR_ERR(ctx->gpio_44); in sof_wm8804_probe()
248 ctx->gpio_48 = devm_gpiod_get(&pdev->dev, "BCM-GPIO6", in sof_wm8804_probe()
250 if (IS_ERR(ctx->gpio_48)) { in sof_wm8804_probe()
251 ret = PTR_ERR(ctx->gpio_48); in sof_wm8804_probe()
276 snd_soc_card_set_drvdata(card, ctx); in sof_wm8804_probe()