kernel/drivers/media/i2c/maxim4c/maxim4c_link.c
.. .. @@ -463,7 +463,17 @@ 463 463 0x0006, MAXIM4C_I2C_REG_ADDR_16BITS, 464 464 link_enable, link_enable); 465 465 466 - ret |= maxim4c_link_wait_linklock(maxim4c, link_mask);466 + if (ret) {467 + dev_err(dev, "%s: link oneshot reset or enable error, link mask = 0x%x\n",468 + __func__, link_mask);469 + return ret;470 + }471 +472 + maxim4c_link_wait_linklock(maxim4c, link_mask);473 + dev_info(dev, "link_mask = 0x%02x, link_lock = 0x%02x\n",474 + link_mask, maxim4c->link_lock_state);475 +476 + return 0;467 477 } 468 478 469 479 return ret;