Lines Matching refs:ret
45 int i, ret;
47 ret = device_property_read_u32(cs42l43->dev, prop, &defval);
48 if (ret != -EINVAL && ret < 0) {
49 dev_err(priv->dev, "Property %s malformed: %d\n", prop, ret);
50 return ret;
73 int ret;
77 ret = pm_runtime_resume_and_get(priv->dev);
78 if (ret) {
79 dev_err(priv->dev, "Failed to resume for jack config: %d\n", ret);
80 return ret;
90 ret = device_property_count_u32(cs42l43->dev, "cirrus,buttons-ohms");
91 if (ret != -EINVAL) {
92 if (ret < 0) {
94 ret);
98 if (ret > CS42L43_N_BUTTONS) {
99 ret = -EINVAL;
105 priv->buttons, ret);
113 ret = cs42l43_find_index(priv, "cirrus,detect-us", 10000, &priv->detect_us,
115 if (ret < 0)
118 hs2 |= ret << CS42L43_AUTO_HSDET_TIME_SHIFT;
122 ret = cs42l43_find_index(priv, "cirrus,bias-ramp-ms", 170,
125 if (ret < 0)
128 hs2 |= ret << CS42L43_HSBIAS_RAMP_SHIFT;
130 ret = cs42l43_find_index(priv, "cirrus,bias-sense-microamp", 0,
133 if (ret < 0)
137 autocontrol |= ret << CS42L43_HSBIAS_SENSE_TRIP_SHIFT;
142 ret = device_property_read_u32(cs42l43->dev, "cirrus,tip-debounce-ms",
144 if (ret < 0 && ret != -EINVAL) {
145 dev_err(priv->dev, "Property cirrus,tip-debounce-ms malformed: %d\n", ret);
158 ret = cs42l43_find_index(priv, "cirrus,tip-fall-db-ms", 500,
161 if (ret < 0)
164 tip_deb |= ret << CS42L43_TIPSENSE_FALLING_DB_TIME_SHIFT;
166 ret = cs42l43_find_index(priv, "cirrus,tip-rise-db-ms", 500,
169 if (ret < 0)
172 tip_deb |= ret << CS42L43_TIPSENSE_RISING_DB_TIME_SHIFT;
187 ret = cs42l43_find_index(priv, "cirrus,ring-fall-db-ms", 500,
190 if (ret < 0)
193 ring_deb |= ret << CS42L43_RINGSENSE_FALLING_DB_TIME_SHIFT;
195 ret = cs42l43_find_index(priv, "cirrus,ring-rise-db-ms", 500,
198 if (ret < 0)
201 ring_deb |= ret << CS42L43_RINGSENSE_RISING_DB_TIME_SHIFT;
221 ret = 0;
237 return ret;
363 int i, ret;
365 ret = pm_runtime_resume_and_get(priv->dev);
366 if (ret) {
367 dev_err(priv->dev, "Failed to resume for button press: %d\n", ret);
433 int ret;
435 ret = pm_runtime_resume_and_get(priv->dev);
436 if (ret) {
437 dev_err(priv->dev, "Failed to resume for button release: %d\n", ret);
471 int ret;
473 ret = pm_runtime_resume_and_get(priv->dev);
474 if (ret) {
475 dev_err(priv->dev, "Failed to resume for bias sense: %d\n", ret);
707 int ret, report;
709 ret = pm_runtime_resume_and_get(priv->dev);
710 if (ret) {
711 dev_err(priv->dev, "Failed to resume for tip work: %d\n", ret);