.. | .. |
---|
29 | 29 | struct rkisp_hw_dev *dev; |
---|
30 | 30 | struct work_struct work; |
---|
31 | 31 | struct completion cmpl; |
---|
32 | | - int (*reset_handle)(struct rkisp_device *dev); |
---|
33 | 32 | u32 state; |
---|
34 | 33 | u8 retry; |
---|
35 | 34 | bool is_en; |
---|
.. | .. |
---|
53 | 52 | struct platform_device *pdev; |
---|
54 | 53 | struct device *dev; |
---|
55 | 54 | struct regmap *grf; |
---|
| 55 | + void *sw_reg; |
---|
56 | 56 | void __iomem *base_addr; |
---|
57 | 57 | void __iomem *base_next_addr; |
---|
58 | 58 | struct clk *clks[RKISP_MAX_BUS_CLK]; |
---|
.. | .. |
---|
110 | 110 | int rkisp_register_irq(struct rkisp_hw_dev *dev); |
---|
111 | 111 | void rkisp_soft_reset(struct rkisp_hw_dev *dev, bool is_secure); |
---|
112 | 112 | void rkisp_hw_enum_isp_size(struct rkisp_hw_dev *hw_dev); |
---|
| 113 | +void rkisp_hw_reg_save(struct rkisp_hw_dev *dev); |
---|
| 114 | +void rkisp_hw_reg_restore(struct rkisp_hw_dev *dev); |
---|
113 | 115 | #endif |
---|