return -ENXIO;
        }
 
-       ret = ov8856_write_reg(ov8856, OV8856_REG_MODE_SELECT,
-                              OV8856_REG_VALUE_08BIT, OV8856_MODE_STREAMING);
-       if (ret)
-               return ret;
-
-       ret = ov8856_write_reg(ov8856, OV8856_OTP_MODE_CTRL,
-                              OV8856_REG_VALUE_08BIT, OV8856_OTP_MODE_AUTO);
-       if (ret) {
-               dev_err(&client->dev, "failed to set otp mode");
-               return ret;
-       }
-
-       ret = ov8856_write_reg(ov8856, OV8856_OTP_LOAD_CTRL,
-                              OV8856_REG_VALUE_08BIT,
-                              OV8856_OTP_LOAD_CTRL_ENABLE);
-       if (ret) {
-               dev_err(&client->dev, "failed to enable load control");
-               return ret;
-       }
-
-       ret = ov8856_read_reg(ov8856, OV8856_MODULE_REVISION,
-                             OV8856_REG_VALUE_08BIT, &val);
-       if (ret) {
-               dev_err(&client->dev, "failed to read module revision");
-               return ret;
-       }
-
-       dev_info(&client->dev, "OV8856 revision %x (%s) at address 0x%02x\n",
-                val,
-                val == OV8856_2A_MODULE ? "2A" :
-                val == OV8856_1B_MODULE ? "1B" : "unknown revision",
-                client->addr);
-
-       ret = ov8856_write_reg(ov8856, OV8856_REG_MODE_SELECT,
-                              OV8856_REG_VALUE_08BIT, OV8856_MODE_STANDBY);
-       if (ret) {
-               dev_err(&client->dev, "failed to exit streaming mode");
-               return ret;
-       }
-
        ov8856->identified = true;
 
        return 0;