Lines Matching refs:err
148 int err;
150 err = seesaw_register_read(client, SEESAW_GPIO_BULK,
152 if (err)
153 return err;
157 err = seesaw_register_read(client,
161 if (err)
162 return err;
169 err = seesaw_register_read(client,
173 if (err)
174 return err;
185 int err, i;
187 err = seesaw_read_data(private->i2c_client, &data);
188 if (err) {
190 "failed to read joystick state: %d\n", err);
213 int err;
215 err = seesaw_register_write_u8(client, SEESAW_STATUS_SWRST, 0xFF);
216 if (err)
217 return err;
226 err = seesaw_register_read(client, SEESAW_STATUS_HW_ID,
228 if (err)
229 return err;
235 err = seesaw_register_write_u32(client, SEESAW_GPIO_DIRCLR_BULK,
237 if (err)
238 return err;
239 err = seesaw_register_write_u32(client, SEESAW_GPIO_PULLENSET,
241 if (err)
242 return err;
243 err = seesaw_register_write_u32(client, SEESAW_GPIO_BULK_SET,
245 if (err)
246 return err;
264 err = sparse_keymap_setup(seesaw->input_dev, seesaw_buttons_new, NULL);
265 if (err) {
267 "failed to set up input device keymap: %d\n", err);
268 return err;
271 err = input_setup_polling(seesaw->input_dev, seesaw_poll);
272 if (err) {
273 dev_err(&client->dev, "failed to set up polling: %d\n", err);
274 return err;
282 err = input_register_device(seesaw->input_dev);
283 if (err) {
284 dev_err(&client->dev, "failed to register joystick: %d\n", err);
285 return err;