hello matanh,
there should be sensor operations called by probing process.
you may check reference drivers as an example,
static struct camera_common_sensor_ops imx185_common_ops = {
.numfrmfmts = ARRAY_SIZE(imx185_frmfmt),
.frmfmt_table = imx185_frmfmt,
.power_on = imx185_power_on,
.power_off = imx185_power_off,
.write_reg = imx185_write_reg,
.read_reg = imx185_read_reg,
.parse_dt = imx185_parse_dt,
.power_get = imx185_power_get,
.power_put = imx185_power_put,
.set_mode = imx185_set_mode,
.start_streaming = imx185_start_streaming,
.stop_streaming = imx185_stop_streaming,
};