Searched refs:hp_ctl_gpio (Results 1 – 6 of 6) sorted by relevance
| /OK3568_Linux_fs/kernel/sound/soc/codecs/ |
| H A D | rk312x_codec.c | 94 struct gpio_desc *hp_ctl_gpio; member 269 rk312x_priv->hp_ctl_gpio) { in rk312x_codec_ctl_gpio() 270 gpiod_set_value(rk312x_priv->hp_ctl_gpio, level); in rk312x_codec_ctl_gpio() 2025 if (rk312x->hp_ctl_gpio) { in gpio_store() 2026 gpiod_set_value(rk312x->hp_ctl_gpio, 0); in gpio_store() 2036 if (rk312x->hp_ctl_gpio) { in gpio_store() 2037 gpiod_set_value(rk312x->hp_ctl_gpio, 1); in gpio_store() 2239 if (rk312x_priv->hp_ctl_gpio) in rk312x_remove() 2240 gpiod_set_value(rk312x_priv->hp_ctl_gpio, 0); in rk312x_remove() 2330 rk312x->hp_ctl_gpio = devm_gpiod_get_optional(&pdev->dev, "hp-ctl", in rk312x_platform_probe() [all …]
|
| H A D | es8326.c | 53 struct gpio_desc *hp_ctl_gpio; member 108 if ((gpio & ES8326_CODEC_SET_HP) && es8326->hp_ctl_gpio) in es8326_set_gpio() 109 gpiod_set_value(es8326->hp_ctl_gpio, level); in es8326_set_gpio() 858 es8326->hp_ctl_gpio = devm_gpiod_get_optional(&i2c->dev, in es8326_i2c_probe() 860 if (IS_ERR(es8326->hp_ctl_gpio)) in es8326_i2c_probe() 861 return PTR_ERR(es8326->hp_ctl_gpio); in es8326_i2c_probe()
|
| H A D | rk817_codec.c | 92 struct gpio_desc *hp_ctl_gpio; member 247 rk817->hp_ctl_gpio) { in rk817_codec_ctl_gpio() 248 gpiod_set_value(rk817->hp_ctl_gpio, level); in rk817_codec_ctl_gpio() 1304 rk817->hp_ctl_gpio = devm_gpiod_get_optional(dev, "hp-ctl", in rk817_codec_parse_dt_property() 1306 if (!IS_ERR_OR_NULL(rk817->hp_ctl_gpio)) { in rk817_codec_parse_dt_property() 1308 desc_to_gpio(rk817->hp_ctl_gpio)); in rk817_codec_parse_dt_property()
|
| H A D | rk312x_codec.h | 562 int hp_ctl_gpio; member
|
| H A D | rk3308_codec.c | 156 struct gpio_desc *hp_ctl_gpio; member 976 if (rk3308->hp_ctl_gpio) in rk3308_headphone_ctl() 977 gpiod_direction_output(rk3308->hp_ctl_gpio, on); in rk3308_headphone_ctl() 4559 rk3308->hp_ctl_gpio = devm_gpiod_get_optional(&pdev->dev, "hp-ctl", in rk3308_platform_probe() 4561 if (!rk3308->hp_ctl_gpio) { in rk3308_platform_probe() 4563 } else if (IS_ERR(rk3308->hp_ctl_gpio)) { in rk3308_platform_probe() 4564 ret = PTR_ERR(rk3308->hp_ctl_gpio); in rk3308_platform_probe()
|
| /OK3568_Linux_fs/kernel/sound/soc/rockchip/ |
| H A D | rockchip_multicodecs.c | 62 struct gpio_desc *hp_ctl_gpio; member 277 gpiod_set_value_cansleep(mc_data->hp_ctl_gpio, 1); in mc_hp_event() 280 gpiod_set_value_cansleep(mc_data->hp_ctl_gpio, 0); in mc_hp_event() 770 mc_data->hp_ctl_gpio = devm_gpiod_get_optional(&pdev->dev, in rk_multicodecs_probe() 773 if (IS_ERR(mc_data->hp_ctl_gpio)) in rk_multicodecs_probe() 774 return PTR_ERR(mc_data->hp_ctl_gpio); in rk_multicodecs_probe()
|