Lines Matching refs:rt1015p
32 struct rt1015p_priv *rt1015p = in rt1015p_sdb_event() local
35 if (!rt1015p->sdb) in rt1015p_sdb_event()
40 gpiod_set_value_cansleep(rt1015p->sdb, 1); in rt1015p_sdb_event()
43 if (!rt1015p->calib_done) { in rt1015p_sdb_event()
45 rt1015p->calib_done = true; in rt1015p_sdb_event()
49 gpiod_set_value_cansleep(rt1015p->sdb, 0); in rt1015p_sdb_event()
74 struct rt1015p_priv *rt1015p = snd_soc_component_get_drvdata(component); in rt1015p_suspend() local
76 rt1015p->calib_done = false; in rt1015p_suspend()
109 struct rt1015p_priv *rt1015p; in rt1015p_platform_probe() local
111 rt1015p = devm_kzalloc(&pdev->dev, sizeof(*rt1015p), GFP_KERNEL); in rt1015p_platform_probe()
112 if (!rt1015p) in rt1015p_platform_probe()
115 rt1015p->sdb = devm_gpiod_get_optional(&pdev->dev, in rt1015p_platform_probe()
117 if (IS_ERR(rt1015p->sdb)) in rt1015p_platform_probe()
118 return PTR_ERR(rt1015p->sdb); in rt1015p_platform_probe()
120 dev_set_drvdata(&pdev->dev, rt1015p); in rt1015p_platform_probe()