Searched refs:pa_ctl (Results 1 – 3 of 3) sorted by relevance
| /OK3568_Linux_fs/kernel/sound/soc/codecs/ |
| H A D | rk_dsm.c | 39 struct gpio_desc *pa_ctl; member 55 static const char * const pa_ctl[] = {"Off", "On"}; variable 58 SOC_ENUM_SINGLE_EXT(ARRAY_SIZE(pa_ctl), pa_ctl); 125 if (!rd->pa_ctl) in rk_dsm_dac_pa_get() 128 ucontrol->value.enumerated.item[0] = gpiod_get_value(rd->pa_ctl); in rk_dsm_dac_pa_get() 139 if (!rd->pa_ctl) in rk_dsm_dac_pa_put() 142 gpiod_set_value(rd->pa_ctl, ucontrol->value.enumerated.item[0]); in rk_dsm_dac_pa_put() 376 gpiod_set_value(rd->pa_ctl, 1); in rk_dsm_pcm_startup() 400 gpiod_set_value(rd->pa_ctl, 0); in rk_dsm_pcm_shutdown() 590 rd->pa_ctl = devm_gpiod_get_optional(&pdev->dev, "pa-ctl", in rk_dsm_platform_probe() [all …]
|
| H A D | rk_codec_digital.c | 46 struct gpio_desc *pa_ctl; member 74 static const char * const pa_ctl[] = {"Off", "On"}; variable 77 SOC_ENUM_SINGLE_EXT(ARRAY_SIZE(pa_ctl), pa_ctl); 226 if (!rcd->pa_ctl) in rk_codec_digital_dac_pa_get() 229 ucontrol->value.enumerated.item[0] = gpiod_get_value(rcd->pa_ctl); in rk_codec_digital_dac_pa_get() 240 if (!rcd->pa_ctl) in rk_codec_digital_dac_pa_put() 243 gpiod_set_value(rcd->pa_ctl, ucontrol->value.enumerated.item[0]); in rk_codec_digital_dac_pa_put() 751 if (rcd->pa_ctl) { in rk_codec_digital_pcm_startup() 752 gpiod_set_value_cansleep(rcd->pa_ctl, 1); in rk_codec_digital_pcm_startup() 766 if (rcd->pa_ctl) in rk_codec_digital_pcm_shutdown() [all …]
|
| H A D | inno_rk3036.c | 33 struct gpio_desc *pa_ctl; member 288 if (priv->pa_ctl) in rk3308_mute_stream() 289 gpiod_direction_output(priv->pa_ctl, !mute); in rk3308_mute_stream() 433 priv->pa_ctl = devm_gpiod_get_optional(&pdev->dev, "pa-ctl", in rk3036_codec_platform_probe() 435 if (!priv->pa_ctl) { in rk3036_codec_platform_probe() 437 } else if (IS_ERR(priv->pa_ctl)) { in rk3036_codec_platform_probe() 439 return PTR_ERR(priv->pa_ctl); in rk3036_codec_platform_probe()
|