Lines Matching refs:ret
50 int ret;
52 ret = regmap_write(stw481x->map, STW_PCTL_REG_HI, msb);
53 if (ret)
54 return ret;
55 ret = regmap_write(stw481x->map, STW_PCTL_REG_LO, lsb);
56 if (ret)
57 return ret;
58 ret = regmap_read(stw481x->map, STW_PCTL_REG_HI, &val);
59 if (ret)
60 return ret;
62 ret = regmap_read(stw481x->map, STW_PCTL_REG_LO, &val);
63 if (ret)
64 return ret;
86 int ret;
89 ret = regmap_read(stw481x->map, STW_CONF1, &val);
90 if (ret)
91 return ret;
104 ret = stw481x_get_pctl_reg(stw481x, STW_PC_VCORE_SEL);
105 if (ret < 0)
106 return ret;
107 vcore = ret & 0x0f;
109 ret = stw481x_get_pctl_reg(stw481x, STW_PC_VAUX_SEL);
110 if (ret < 0)
111 return ret;
112 vaux = (ret >> 2) & 3;
113 vpll = (ret >> 4) & 1; /* Save bit 4 */
115 ret = stw481x_get_pctl_reg(stw481x, STW_PC_VPLL_SEL);
116 if (ret < 0)
117 return ret;
118 vpll |= (ret >> 1) & 2;
122 (ret & 4) ? "ON" : "OFF");
126 (ret & 0x10) ? "ON" : "OFF");
132 ret = regmap_read(stw481x->map, STW_CONF2, &val);
133 if (ret)
134 return ret;
149 ret = regmap_read(stw481x->map, STW_VCORE_SLEEP, &val);
150 if (ret)
151 return ret;
180 int ret;
191 ret = PTR_ERR(stw481x->map);
193 ret);
194 return ret;
197 ret = stw481x_startup(stw481x);
198 if (ret) {
200 return ret;
210 ret = devm_mfd_add_devices(&client->dev, 0, stw481x_cells,
212 if (ret)
213 return ret;
217 return ret;