    err = ioctl(s->isp_fd, VIDIOC_MSM_ISP_CFG_STREAM, &s->stream_cfg);
    LOG("isp start stream: %d", err);
  }
  
  
  static struct damping_params_t actuator_ringing_params = {
    .damping_step = 1023,
    .damping_delay = 15000,
    .hw_params = 0x0000e422,
  };
  
  static void road_camera_start(CameraState *s) {
    struct msm_actuator_cfg_data actuator_cfg_data = {0};
  
    set_exposure(s, 1.0, 1.0);
  
 
</s> remove   struct msm_actuator_cfg_data actuator_cfg_data = {0};

 </s> add  </s> remove         .initial_code = (int16_t)s->infinity_dac,
 </s> add         .initial_code = INFINITY_DAC, </s> remove     // leeco actuator (DW9800W H-Bridge Driver IC)
    // from sniff
    s->infinity_dac = 364;

 </s> add  </s> remove   // focus on infinity assuming phone is perpendicular
  int inf_step;

  actuator_ringing_params.damping_step = 1023;
  actuator_ringing_params.damping_delay = 20000;
  actuator_ringing_params.hw_params = 13;

  inf_step = 512 - s->infinity_dac;
 </s> add   int inf_step = 512 - INFINITY_DAC;
    err = ioctl(s->isp_fd, VIDIOC_MSM_ISP_CFG_STREAM, &s->stream_cfg);
    LOG("isp start stream: %d", err);
  }
  







  static void road_camera_start(CameraState *s) {
    struct msm_actuator_cfg_data actuator_cfg_data = {0};
  
    set_exposure(s, 1.0, 1.0);
  
keep keep keep keep replace replace replace replace replace replace replace keep keep keep keep keep
 cleanup camera_qcom const structs (#20251)

* move actuator_ringing_params from global to function actuator_move

* remove varaible infinity_dac from CameraState

* static actuator_ringing_params

* continue

* rebase master 
selfdrive/camerad/cameras/camera_qcom.cc