Lines Matching refs:err

204 	int err;  in ks8995_read()  local
220 err = spi_sync(ks->spi, &m); in ks8995_read()
223 return err ? err : count; in ks8995_read()
232 int err; in ks8995_write() local
248 err = spi_sync(ks->spi, &m); in ks8995_write()
251 return err ? err : count; in ks8995_write()
280 int err; in ks8995_reset() local
282 err = ks8995_stop(ks); in ks8995_reset()
283 if (err) in ks8995_reset()
284 return err; in ks8995_reset()
322 int err; in ks8995_get_revision() local
326 err = ks8995_read_reg(ks, KS8995_REG_ID0, &id0); in ks8995_get_revision()
327 if (err) { in ks8995_get_revision()
328 err = -EIO; in ks8995_get_revision()
336 err = -ENODEV; in ks8995_get_revision()
343 err = ks8995_read_reg(ks, KS8995_REG_ID1, &id1); in ks8995_get_revision()
344 if (err) { in ks8995_get_revision()
345 err = -EIO; in ks8995_get_revision()
356 err = ks8995_read_reg(ks, KS8995_REG_ID1, &ksz8864_id); in ks8995_get_revision()
357 if (err) { in ks8995_get_revision()
358 err = -EIO; in ks8995_get_revision()
370 err = -ENODEV; in ks8995_get_revision()
375 err = ks8995_read_reg(ks, KS8995_REG_ID1, &id1); in ks8995_get_revision()
376 if (err) { in ks8995_get_revision()
377 err = -EIO; in ks8995_get_revision()
386 err = -ENODEV; in ks8995_get_revision()
391 err = -ENODEV; in ks8995_get_revision()
395 return err; in ks8995_get_revision()
412 int err; in ks8995_probe() local
430 err = PTR_ERR_OR_ZERO(ks->reset_gpio); in ks8995_probe()
431 if (err) { in ks8995_probe()
433 "failed to get reset gpio: %d\n", err); in ks8995_probe()
434 return err; in ks8995_probe()
437 err = gpiod_set_consumer_name(ks->reset_gpio, "switch-reset"); in ks8995_probe()
438 if (err) in ks8995_probe()
439 return err; in ks8995_probe()
449 err = spi_setup(spi); in ks8995_probe()
450 if (err) { in ks8995_probe()
451 dev_err(&spi->dev, "spi_setup failed, err=%d\n", err); in ks8995_probe()
452 return err; in ks8995_probe()
455 err = ks8995_get_revision(ks); in ks8995_probe()
456 if (err) in ks8995_probe()
457 return err; in ks8995_probe()
462 err = ks8995_reset(ks); in ks8995_probe()
463 if (err) in ks8995_probe()
464 return err; in ks8995_probe()
467 err = sysfs_create_bin_file(&spi->dev.kobj, &ks->regs_attr); in ks8995_probe()
468 if (err) { in ks8995_probe()
470 err); in ks8995_probe()
471 return err; in ks8995_probe()