.. | .. |
---|
184 | 184 | void rkisp_next_set_reg_cache_bits(struct rkisp_device *dev, u32 reg, u32 mask, u32 val); |
---|
185 | 185 | void rkisp_next_clear_reg_cache_bits(struct rkisp_device *dev, u32 reg, u32 mask); |
---|
186 | 186 | |
---|
187 | | -static inline void |
---|
188 | | -rkisp_unite_write(struct rkisp_device *dev, u32 reg, u32 val, bool is_direct, bool is_unite) |
---|
189 | | -{ |
---|
190 | | - rkisp_write(dev, reg, val, is_direct); |
---|
191 | | - if (is_unite) |
---|
192 | | - rkisp_next_write(dev, reg, val, is_direct); |
---|
193 | | -} |
---|
194 | | - |
---|
195 | | -static inline void |
---|
196 | | -rkisp_unite_set_bits(struct rkisp_device *dev, u32 reg, u32 mask, |
---|
197 | | - u32 val, bool is_direct, bool is_unite) |
---|
198 | | -{ |
---|
199 | | - rkisp_set_bits(dev, reg, mask, val, is_direct); |
---|
200 | | - if (is_unite) |
---|
201 | | - rkisp_next_set_bits(dev, reg, mask, val, is_direct); |
---|
202 | | -} |
---|
203 | | - |
---|
204 | | -static inline void |
---|
205 | | -rkisp_unite_clear_bits(struct rkisp_device *dev, u32 reg, u32 mask, |
---|
206 | | - bool is_direct, bool is_unite) |
---|
207 | | -{ |
---|
208 | | - rkisp_clear_bits(dev, reg, mask, is_direct); |
---|
209 | | - if (is_unite) |
---|
210 | | - rkisp_next_clear_bits(dev, reg, mask, is_direct); |
---|
211 | | -} |
---|
212 | | - |
---|
213 | 187 | void rkisp_update_regs(struct rkisp_device *dev, u32 start, u32 end); |
---|
214 | 188 | |
---|
215 | 189 | int rkisp_alloc_buffer(struct rkisp_device *dev, struct rkisp_dummy_buffer *buf); |
---|