hc
2023-12-11 6778948f9de86c3cfaf36725a7c87dcff9ba247f
kernel/drivers/video/rockchip/vehicle/vehicle_cif.h
....@@ -92,6 +92,15 @@
9292 unsigned int crop_st_y;
9393 };
9494
95
+struct vehicle_csi2_err_state_work {
96
+ struct workqueue_struct *err_print_wq;
97
+ struct work_struct work;
98
+ char err_str[CSI_ERRSTR_LEN];
99
+ u32 err_val;
100
+ u32 err_num;
101
+ unsigned long err_stat;
102
+};
103
+
95104 struct vehicle_cif {
96105 struct device *dev;
97106 struct device_node *phy_node;
....@@ -137,6 +146,7 @@
137146 bool stopping;
138147 struct mutex stream_lock;
139148 enum rkcif_state state;
149
+ struct vehicle_csi2_err_state_work err_state;
140150 };
141151
142152 int vehicle_cif_init_mclk(struct vehicle_cif *cif);