static inline void _ipu_ch_param_set_burst_size(uint32_t ch, uint16_t burst_pixels) { int32_t sub_ch = 0; ipu_ch_param_mod_field(ipu_ch_param_addr(ch), 1, 78, 7, burst_pixels - 1); sub_ch = __ipu_ch_get_third_buf_cpmem_num(ch); if (sub_ch <= 0) return; ipu_ch_param_mod_field(ipu_ch_param_addr(sub_ch), 1, 78, 7, burst_pixels - 1); };
static inline void ipu_ch_param_set_buffer(uint32_t ch, int bufNum, dma_addr_t phyaddr) { ipu_ch_param_mod_field(ipu_ch_param_addr(ch), 1, 29 * bufNum, 29, phyaddr / 8); };
static inline void ipu_ch_param_set_high_priority(uint32_t ch) { ipu_ch_param_mod_field(ipu_ch_param_addr(ch), 1, 93, 2, 1); };