Loading drivers/media/platform/msm/camera_v2/pproc/cpp/msm_cpp.c +2 −2 Original line number Diff line number Diff line Loading @@ -1070,13 +1070,13 @@ static int cpp_close_node(struct v4l2_subdev *sd, struct v4l2_subdev_fh *fh) msm_camera_io_r(cpp_dev->cpp_hw_base + 0x8C)); msm_camera_io_w(0x0, cpp_dev->base + MSM_CPP_MICRO_CLKEN_CTL); msm_cpp_clear_timer(cpp_dev); cpp_deinit_mem(cpp_dev); cpp_release_hardware(cpp_dev); if (cpp_dev->iommu_state == CPP_IOMMU_STATE_ATTACHED) { iommu_detach_device(cpp_dev->domain, cpp_dev->iommu_ctx); cpp_dev->iommu_state = CPP_IOMMU_STATE_DETACHED; } cpp_release_hardware(cpp_dev); cpp_deinit_mem(cpp_dev); msm_cpp_empty_list(processing_q, list_frame); msm_cpp_empty_list(eventData_q, list_eventdata); cpp_dev->state = CPP_STATE_OFF; Loading Loading
drivers/media/platform/msm/camera_v2/pproc/cpp/msm_cpp.c +2 −2 Original line number Diff line number Diff line Loading @@ -1070,13 +1070,13 @@ static int cpp_close_node(struct v4l2_subdev *sd, struct v4l2_subdev_fh *fh) msm_camera_io_r(cpp_dev->cpp_hw_base + 0x8C)); msm_camera_io_w(0x0, cpp_dev->base + MSM_CPP_MICRO_CLKEN_CTL); msm_cpp_clear_timer(cpp_dev); cpp_deinit_mem(cpp_dev); cpp_release_hardware(cpp_dev); if (cpp_dev->iommu_state == CPP_IOMMU_STATE_ATTACHED) { iommu_detach_device(cpp_dev->domain, cpp_dev->iommu_ctx); cpp_dev->iommu_state = CPP_IOMMU_STATE_DETACHED; } cpp_release_hardware(cpp_dev); cpp_deinit_mem(cpp_dev); msm_cpp_empty_list(processing_q, list_frame); msm_cpp_empty_list(eventData_q, list_eventdata); cpp_dev->state = CPP_STATE_OFF; Loading