Lines Matching refs:ret
51 int ret; in stw481x_get_pctl_reg() local
53 ret = regmap_write(stw481x->map, STW_PCTL_REG_HI, msb); in stw481x_get_pctl_reg()
54 if (ret) in stw481x_get_pctl_reg()
55 return ret; in stw481x_get_pctl_reg()
56 ret = regmap_write(stw481x->map, STW_PCTL_REG_LO, lsb); in stw481x_get_pctl_reg()
57 if (ret) in stw481x_get_pctl_reg()
58 return ret; in stw481x_get_pctl_reg()
59 ret = regmap_read(stw481x->map, STW_PCTL_REG_HI, &val); in stw481x_get_pctl_reg()
60 if (ret) in stw481x_get_pctl_reg()
61 return ret; in stw481x_get_pctl_reg()
63 ret = regmap_read(stw481x->map, STW_PCTL_REG_LO, &val); in stw481x_get_pctl_reg()
64 if (ret) in stw481x_get_pctl_reg()
65 return ret; in stw481x_get_pctl_reg()
85 int ret; in stw481x_startup() local
88 ret = regmap_read(stw481x->map, STW_CONF1, &val); in stw481x_startup()
89 if (ret) in stw481x_startup()
90 return ret; in stw481x_startup()
103 ret = stw481x_get_pctl_reg(stw481x, STW_PC_VCORE_SEL); in stw481x_startup()
104 if (ret < 0) in stw481x_startup()
105 return ret; in stw481x_startup()
106 vcore = ret & 0x0f; in stw481x_startup()
108 ret = stw481x_get_pctl_reg(stw481x, STW_PC_VAUX_SEL); in stw481x_startup()
109 if (ret < 0) in stw481x_startup()
110 return ret; in stw481x_startup()
111 vaux = (ret >> 2) & 3; in stw481x_startup()
112 vpll = (ret >> 4) & 1; /* Save bit 4 */ in stw481x_startup()
114 ret = stw481x_get_pctl_reg(stw481x, STW_PC_VPLL_SEL); in stw481x_startup()
115 if (ret < 0) in stw481x_startup()
116 return ret; in stw481x_startup()
117 vpll |= (ret >> 1) & 2; in stw481x_startup()
121 (ret & 4) ? "ON" : "OFF"); in stw481x_startup()
125 (ret & 0x10) ? "ON" : "OFF"); in stw481x_startup()
131 ret = regmap_read(stw481x->map, STW_CONF2, &val); in stw481x_startup()
132 if (ret) in stw481x_startup()
133 return ret; in stw481x_startup()
148 ret = regmap_read(stw481x->map, STW_VCORE_SLEEP, &val); in stw481x_startup()
149 if (ret) in stw481x_startup()
150 return ret; in stw481x_startup()
179 int ret; in stw481x_probe() local
190 ret = PTR_ERR(stw481x->map); in stw481x_probe()
192 ret); in stw481x_probe()
193 return ret; in stw481x_probe()
196 ret = stw481x_startup(stw481x); in stw481x_probe()
197 if (ret) { in stw481x_probe()
199 return ret; in stw481x_probe()
209 ret = mfd_add_devices(&client->dev, 0, stw481x_cells, in stw481x_probe()
211 if (ret) in stw481x_probe()
212 return ret; in stw481x_probe()
216 return ret; in stw481x_probe()