Lines Matching refs:reg

37 static MPP_RET jpegd_regs_init(JpegRegSet *reg)  in jpegd_regs_init()  argument
40 memset(reg, 0, sizeof(JpegRegSet)); in jpegd_regs_init()
41 reg->reg50_dec_ctrl.sw_dec_out_tiled_e = 0; in jpegd_regs_init()
42 reg->reg50_dec_ctrl.sw_dec_scmd_dis = DEC_SCMD_DISABLE; in jpegd_regs_init()
43 reg->reg50_dec_ctrl.sw_dec_latency = DEC_LATENCY_COMPENSATION; in jpegd_regs_init()
45 reg->reg54_endian.sw_dec_in_endian = DEC_BIG_ENDIAN; in jpegd_regs_init()
46 reg->reg54_endian.sw_dec_out_endian = DEC_LITTLE_ENDIAN; in jpegd_regs_init()
47 reg->reg54_endian.sw_dec_strendian_e = DEC_LITTLE_ENDIAN; in jpegd_regs_init()
48 reg->reg54_endian.sw_dec_outswap32_e = DEC_LITTLE_ENDIAN; in jpegd_regs_init()
49 reg->reg54_endian.sw_dec_inswap32_e = 1; in jpegd_regs_init()
50 reg->reg54_endian.sw_dec_strswap32_e = 1; in jpegd_regs_init()
52 reg->reg55_Interrupt.sw_dec_irq_dis = 0; in jpegd_regs_init()
54 reg->reg56_axi_ctrl.sw_dec_axi_rn_id = 0xff; in jpegd_regs_init()
55 reg->reg56_axi_ctrl.sw_dec_axi_wr_id = 0; in jpegd_regs_init()
56 reg->reg56_axi_ctrl.sw_dec_max_burst = DEC_BUS_BURST_LENGTH_16; in jpegd_regs_init()
57 reg->reg56_axi_ctrl.sw_dec_data_disc_e = DEC_DATA_DISCARD_ENABLE; in jpegd_regs_init()
59 reg->reg57_enable_ctrl.sw_dec_timeout_e = 1; in jpegd_regs_init()
60 reg->reg57_enable_ctrl.sw_dec_clk_gate_e = 1; in jpegd_regs_init()
74 JpegRegSet *reg = &(info->regs); in jpegd_write_code_word_number() local
90 reg->reg134.sw_ac1_code1_cnt = ac_ptr0->bits[0]; in jpegd_write_code_word_number()
91 reg->reg134.sw_ac1_code2_cnt = ac_ptr0->bits[1]; in jpegd_write_code_word_number()
92 reg->reg134.sw_ac1_code3_cnt = ac_ptr0->bits[2]; in jpegd_write_code_word_number()
93 reg->reg134.sw_ac1_code4_cnt = ac_ptr0->bits[3]; in jpegd_write_code_word_number()
94 reg->reg134.sw_ac1_code5_cnt = ac_ptr0->bits[4]; in jpegd_write_code_word_number()
95 reg->reg134.sw_ac1_code6_cnt = ac_ptr0->bits[5]; in jpegd_write_code_word_number()
97 reg->reg135.sw_ac1_code7_cnt = ac_ptr0->bits[6]; in jpegd_write_code_word_number()
98 reg->reg135.sw_ac1_code8_cnt = ac_ptr0->bits[7]; in jpegd_write_code_word_number()
99 reg->reg135.sw_ac1_code9_cnt = ac_ptr0->bits[8]; in jpegd_write_code_word_number()
100 reg->reg135.sw_ac1_code10_cnt = ac_ptr0->bits[9]; in jpegd_write_code_word_number()
102 reg->reg136.sw_ac1_code11_cnt = ac_ptr0->bits[10]; in jpegd_write_code_word_number()
103 reg->reg136.sw_ac1_code12_cnt = ac_ptr0->bits[11]; in jpegd_write_code_word_number()
104 reg->reg136.sw_ac1_code13_cnt = ac_ptr0->bits[12]; in jpegd_write_code_word_number()
105 reg->reg136.sw_ac1_code14_cnt = ac_ptr0->bits[13]; in jpegd_write_code_word_number()
107 reg->reg137.sw_ac1_code15_cnt = ac_ptr0->bits[14]; in jpegd_write_code_word_number()
108 reg->reg137.sw_ac1_code16_cnt = ac_ptr0->bits[15]; in jpegd_write_code_word_number()
111 reg->reg137.sw_ac2_code1_cnt = ac_ptr1->bits[0]; in jpegd_write_code_word_number()
112 reg->reg137.sw_ac2_code2_cnt = ac_ptr1->bits[1]; in jpegd_write_code_word_number()
113 reg->reg137.sw_ac2_code3_cnt = ac_ptr1->bits[2]; in jpegd_write_code_word_number()
114 reg->reg137.sw_ac2_code4_cnt = ac_ptr1->bits[3]; in jpegd_write_code_word_number()
116 reg->reg138.sw_ac2_code5_cnt = ac_ptr1->bits[4]; in jpegd_write_code_word_number()
117 reg->reg138.sw_ac2_code6_cnt = ac_ptr1->bits[5]; in jpegd_write_code_word_number()
118 reg->reg138.sw_ac2_code7_cnt = ac_ptr1->bits[6]; in jpegd_write_code_word_number()
119 reg->reg138.sw_ac2_code8_cnt = ac_ptr1->bits[7]; in jpegd_write_code_word_number()
121 reg->reg139.sw_ac2_code9_cnt = ac_ptr1->bits[8]; in jpegd_write_code_word_number()
122 reg->reg139.sw_ac2_code10_cnt = ac_ptr1->bits[9]; in jpegd_write_code_word_number()
123 reg->reg139.sw_ac2_code11_cnt = ac_ptr1->bits[10]; in jpegd_write_code_word_number()
124 reg->reg139.sw_ac2_code12_cnt = ac_ptr1->bits[11]; in jpegd_write_code_word_number()
126 reg->reg140.sw_ac2_code13_cnt = ac_ptr1->bits[12]; in jpegd_write_code_word_number()
127 reg->reg140.sw_ac2_code14_cnt = ac_ptr1->bits[13]; in jpegd_write_code_word_number()
128 reg->reg140.sw_ac2_code15_cnt = ac_ptr1->bits[14]; in jpegd_write_code_word_number()
129 reg->reg140.sw_ac2_code16_cnt = ac_ptr1->bits[15]; in jpegd_write_code_word_number()
145 reg->reg141.sw_dc1_code1_cnt = dc_ptr0->bits[0]; in jpegd_write_code_word_number()
146 reg->reg141.sw_dc1_code2_cnt = dc_ptr0->bits[1]; in jpegd_write_code_word_number()
147 reg->reg141.sw_dc1_code3_cnt = dc_ptr0->bits[2]; in jpegd_write_code_word_number()
148 reg->reg141.sw_dc1_code4_cnt = dc_ptr0->bits[3]; in jpegd_write_code_word_number()
149 reg->reg141.sw_dc1_code5_cnt = dc_ptr0->bits[4]; in jpegd_write_code_word_number()
150 reg->reg141.sw_dc1_code6_cnt = dc_ptr0->bits[5]; in jpegd_write_code_word_number()
151 reg->reg141.sw_dc1_code7_cnt = dc_ptr0->bits[6]; in jpegd_write_code_word_number()
152 reg->reg141.sw_dc1_code8_cnt = dc_ptr0->bits[7]; in jpegd_write_code_word_number()
154 reg->reg142.sw_dc1_code9_cnt = dc_ptr0->bits[8]; in jpegd_write_code_word_number()
155 reg->reg142.sw_dc1_code10_cnt = dc_ptr0->bits[9]; in jpegd_write_code_word_number()
156 reg->reg142.sw_dc1_code11_cnt = dc_ptr0->bits[10]; in jpegd_write_code_word_number()
157 reg->reg142.sw_dc1_code12_cnt = dc_ptr0->bits[11]; in jpegd_write_code_word_number()
158 reg->reg142.sw_dc1_code13_cnt = dc_ptr0->bits[12]; in jpegd_write_code_word_number()
159 reg->reg142.sw_dc1_code14_cnt = dc_ptr0->bits[13]; in jpegd_write_code_word_number()
160 reg->reg142.sw_dc1_code15_cnt = dc_ptr0->bits[14]; in jpegd_write_code_word_number()
161 reg->reg142.sw_dc1_code16_cnt = dc_ptr0->bits[15]; in jpegd_write_code_word_number()
164 reg->reg143.sw_dc2_code1_cnt = dc_ptr1->bits[0]; in jpegd_write_code_word_number()
165 reg->reg143.sw_dc2_code2_cnt = dc_ptr1->bits[1]; in jpegd_write_code_word_number()
166 reg->reg143.sw_dc2_code3_cnt = dc_ptr1->bits[2]; in jpegd_write_code_word_number()
167 reg->reg143.sw_dc2_code4_cnt = dc_ptr1->bits[3]; in jpegd_write_code_word_number()
168 reg->reg143.sw_dc2_code5_cnt = dc_ptr1->bits[4]; in jpegd_write_code_word_number()
169 reg->reg143.sw_dc2_code6_cnt = dc_ptr1->bits[5]; in jpegd_write_code_word_number()
170 reg->reg143.sw_dc2_code7_cnt = dc_ptr1->bits[6]; in jpegd_write_code_word_number()
171 reg->reg143.sw_dc2_code8_cnt = dc_ptr1->bits[7]; in jpegd_write_code_word_number()
173 reg->reg144.sw_dc2_code9_cnt = dc_ptr1->bits[8]; in jpegd_write_code_word_number()
174 reg->reg144.sw_dc2_code10_cnt = dc_ptr1->bits[9]; in jpegd_write_code_word_number()
175 reg->reg144.sw_dc2_code11_cnt = dc_ptr1->bits[10]; in jpegd_write_code_word_number()
176 reg->reg144.sw_dc2_code12_cnt = dc_ptr1->bits[11]; in jpegd_write_code_word_number()
177 reg->reg144.sw_dc2_code13_cnt = dc_ptr1->bits[12]; in jpegd_write_code_word_number()
178 reg->reg144.sw_dc2_code14_cnt = dc_ptr1->bits[13]; in jpegd_write_code_word_number()
179 reg->reg144.sw_dc2_code15_cnt = dc_ptr1->bits[14]; in jpegd_write_code_word_number()
180 reg->reg144.sw_dc2_code16_cnt = dc_ptr1->bits[15]; in jpegd_write_code_word_number()
192 JpegRegSet *reg = &(info->regs); in jpegd_set_chroma_table_id() local
198 reg->reg122.sw_cb_ac_vlctable = s->ac_index[1]; in jpegd_set_chroma_table_id()
199 reg->reg122.sw_cr_ac_vlctable = s->ac_index[2]; in jpegd_set_chroma_table_id()
202 reg->reg122.sw_cb_ac_vlctable = 0; in jpegd_set_chroma_table_id()
204 reg->reg122.sw_cb_ac_vlctable = 1; in jpegd_set_chroma_table_id()
207 reg->reg122.sw_cr_ac_vlctable = 0; in jpegd_set_chroma_table_id()
209 reg->reg122.sw_cr_ac_vlctable = 1; in jpegd_set_chroma_table_id()
213 reg->reg122.sw_cb_dc_vlctable = s->dc_index[1]; in jpegd_set_chroma_table_id()
214 reg->reg122.sw_cr_dc_vlctable = s->dc_index[2]; in jpegd_set_chroma_table_id()
217 reg->reg122.sw_cb_dc_vlctable = 0; in jpegd_set_chroma_table_id()
219 reg->reg122.sw_cb_dc_vlctable = 1; in jpegd_set_chroma_table_id()
222 reg->reg122.sw_cr_dc_vlctable = 0; in jpegd_set_chroma_table_id()
224 reg->reg122.sw_cr_dc_vlctable = 1; in jpegd_set_chroma_table_id()
227 reg->reg122.sw_cr_dc_vlctable3 = 0; in jpegd_set_chroma_table_id()
228 reg->reg122.sw_cb_dc_vlctable3 = 0; in jpegd_set_chroma_table_id()
241 JpegRegSet *reg = &(info->regs); in jpegd_set_stream_offset() local
249 reg->reg64_rlc_vlc_base = ctx->pkt_fd; in jpegd_set_stream_offset()
260 reg->reg122.sw_strm_start_bit = bit_pos_in_byte; in jpegd_set_stream_offset()
266 reg->reg51_stream_info.sw_stream_len = strm_len_by_hw; in jpegd_set_stream_offset()
267 reg->reg122.sw_jpeg_stream_all = 1; in jpegd_set_stream_offset()
277 JpegRegSet *reg = &(info->regs); in jpegd_setup_pp() local
293 reg->reg0.sw_pp_axi_rd_id = 0; in jpegd_setup_pp()
294 reg->reg0.sw_pp_axi_wr_id = 0; in jpegd_setup_pp()
295 reg->reg0.sw_pp_scmd_dis = 1; in jpegd_setup_pp()
296 reg->reg0.sw_pp_max_burst = 16; in jpegd_setup_pp()
298 reg->reg18_pp_in_lu_base = 0; in jpegd_setup_pp()
299 reg->reg34.sw_ext_orig_width = in_width >> 4; in jpegd_setup_pp()
301 reg->reg37.sw_pp_in_a2_endsel = 1; in jpegd_setup_pp()
302 reg->reg37.sw_pp_in_a1_swap32 = 1; in jpegd_setup_pp()
303 reg->reg37.sw_pp_in_a1_endian = 1; in jpegd_setup_pp()
304 reg->reg37.sw_pp_in_swap32_e = 1; in jpegd_setup_pp()
305 reg->reg37.sw_pp_in_endian = 1; in jpegd_setup_pp()
306 reg->reg37.sw_pp_out_endian = 1; in jpegd_setup_pp()
307 reg->reg37.sw_pp_out_swap32_e = 1; in jpegd_setup_pp()
309 reg->reg41.sw_pp_clk_gate_e = 1; in jpegd_setup_pp()
310 reg->reg41.sw_pp_ahb_hlock_e = 1; in jpegd_setup_pp()
311 reg->reg41.sw_pp_data_disc_e = 1; in jpegd_setup_pp()
314 reg->reg34.sw_pp_in_w_ext = (((in_width / 16) & 0xE00) >> 9); in jpegd_setup_pp()
315 reg->reg34.sw_pp_in_width = ((in_width / 16) & 0x1FF); in jpegd_setup_pp()
316 reg->reg34.sw_pp_in_h_ext = (((in_height / 16) & 0x700) >> 8); in jpegd_setup_pp()
317 reg->reg34.sw_pp_in_height = ((in_height / 16) & 0x0FF); in jpegd_setup_pp()
319 reg->reg34.sw_pp_in_w_ext = (((crop_width / 16) & 0xE00) >> 9); in jpegd_setup_pp()
320 reg->reg34.sw_pp_in_width = ((crop_width / 16) & 0x1FF); in jpegd_setup_pp()
321 reg->reg34.sw_pp_in_h_ext = (((crop_height / 16) & 0x700) >> 8); in jpegd_setup_pp()
322 reg->reg34.sw_pp_in_height = ((crop_height / 16) & 0x0FF); in jpegd_setup_pp()
324 reg->reg14.sw_crop_startx_ext = (((crop_x / 16) & 0xE00) >> 9); in jpegd_setup_pp()
325 reg->reg14.sw_crop_startx = ((crop_x / 16) & 0x1FF); in jpegd_setup_pp()
326 reg->reg14.sw_crop_starty_ext = (((crop_y / 16) & 0x700) >> 8); in jpegd_setup_pp()
327 reg->reg14.sw_crop_starty = ((crop_y / 16) & 0x0FF); in jpegd_setup_pp()
330 reg->reg14.sw_pp_crop8_r_e = 1; in jpegd_setup_pp()
332 reg->reg14.sw_pp_crop8_r_e = 0; in jpegd_setup_pp()
335 reg->reg14.sw_pp_crop8_d_e = 1; in jpegd_setup_pp()
337 reg->reg14.sw_pp_crop8_d_e = 0; in jpegd_setup_pp()
343 reg->reg39.sw_display_width = out_width; in jpegd_setup_pp()
344 reg->reg35.sw_pp_out_width = out_width; in jpegd_setup_pp()
345 reg->reg35.sw_pp_out_height = out_height; in jpegd_setup_pp()
355 reg->reg38.sw_pp_in_format = in_color; in jpegd_setup_pp()
358 reg->reg38.sw_pp_in_format = 7; in jpegd_setup_pp()
359 reg->reg38.sw_pp_in_format_es = 0; in jpegd_setup_pp()
362 reg->reg38.sw_pp_in_format = 0; in jpegd_setup_pp()
363 reg->reg38.sw_pp_in_format_es = 1; in jpegd_setup_pp()
372 reg->reg15.sw_rangemap_coef_y = 9; in jpegd_setup_pp()
373 reg->reg15.sw_rangemap_coef_c = 9; in jpegd_setup_pp()
374 reg->reg3.sw_pp_color_coefff = BRIGHTNESS; /* brightness */ in jpegd_setup_pp()
406 reg->reg15.sw_ycbcr_range = video_range; in jpegd_setup_pp()
470 reg->reg31.sw_contrast_thr1 = thr1; in jpegd_setup_pp()
471 reg->reg31.sw_contrast_thr2 = thr2; in jpegd_setup_pp()
472 reg->reg32.sw_contrast_off1 = off1; in jpegd_setup_pp()
473 reg->reg32.sw_contrast_off2 = off2; in jpegd_setup_pp()
475 reg->reg1.sw_color_coeffa1 = a1; in jpegd_setup_pp()
476 reg->reg1.sw_color_coeffa2 = a2; in jpegd_setup_pp()
478 reg->reg31.sw_contrast_thr1 = 55; in jpegd_setup_pp()
479 reg->reg31.sw_contrast_thr2 = 165; in jpegd_setup_pp()
480 reg->reg32.sw_contrast_off1 = 0; in jpegd_setup_pp()
481 reg->reg32.sw_contrast_off2 = 0; in jpegd_setup_pp()
489 reg->reg1.sw_color_coeffa1 = tmp; in jpegd_setup_pp()
490 reg->reg1.sw_color_coeffa2 = tmp; in jpegd_setup_pp()
493 reg->reg37.sw_pp_out_endian = 0; in jpegd_setup_pp()
501 reg->reg1.sw_color_coeffb = (unsigned int) tmp; in jpegd_setup_pp()
508 reg->reg2.sw_color_coeffc = (unsigned int) tmp; in jpegd_setup_pp()
515 reg->reg2.sw_color_coeffd = (unsigned int) tmp; in jpegd_setup_pp()
522 reg->reg2.sw_color_coeffe = (unsigned int) tmp; in jpegd_setup_pp()
527 reg->reg9_r_mask = cfg->r_mask; in jpegd_setup_pp()
528 reg->reg10_g_mask = cfg->g_mask; in jpegd_setup_pp()
529 reg->reg11_b_mask = cfg->b_mask; in jpegd_setup_pp()
530 reg->reg16.sw_rgb_r_padd = cfg->r_padd; in jpegd_setup_pp()
531 reg->reg16.sw_rgb_g_padd = cfg->g_padd; in jpegd_setup_pp()
532 reg->reg16.sw_rgb_b_padd = cfg->b_padd; in jpegd_setup_pp()
536 reg->reg36.sw_dither_select_r = cfg->r_dither; in jpegd_setup_pp()
537 reg->reg36.sw_dither_select_g = cfg->g_dither; in jpegd_setup_pp()
538 reg->reg36.sw_dither_select_b = cfg->b_dither; in jpegd_setup_pp()
543 reg->reg37.sw_rgb_pix_in32 = cfg->rgb_in_32; in jpegd_setup_pp()
544 reg->reg37.sw_pp_out_swap16_e = cfg->swap_16; in jpegd_setup_pp()
545 reg->reg37.sw_pp_out_swap32_e = cfg->swap_32; in jpegd_setup_pp()
546 reg->reg37.sw_pp_out_endian = cfg->out_endian; in jpegd_setup_pp()
548 reg->reg38.sw_pp_out_format = 0; in jpegd_setup_pp()
551 reg->reg38.sw_pp_out_format = 3; in jpegd_setup_pp()
553 reg->reg38.sw_pp_out_format = 5; in jpegd_setup_pp()
559 reg->reg38.sw_rotation_mode = 0; in jpegd_setup_pp()
570 reg->reg4.sw_hor_scale_mode = 1; in jpegd_setup_pp()
571 reg->reg4.sw_scale_wratio = (outw << 16) / inw; in jpegd_setup_pp()
572 reg->reg6.sw_wscale_invra = (inw << 16) / outw; in jpegd_setup_pp()
574 reg->reg4.sw_hor_scale_mode = 2; in jpegd_setup_pp()
575 reg->reg6.sw_wscale_invra = ((outw + 1) << 16) / (inw + 1); in jpegd_setup_pp()
577 reg->reg4.sw_hor_scale_mode = 0; in jpegd_setup_pp()
580 reg->reg4.sw_ver_scale_mode = 1; in jpegd_setup_pp()
581 reg->reg5.sw_scale_hratio = (outh << 16) / inh; in jpegd_setup_pp()
582 reg->reg6.sw_hscale_invra = (inh << 16) / outh; in jpegd_setup_pp()
584 reg->reg4.sw_ver_scale_mode = 2; in jpegd_setup_pp()
585 reg->reg6.sw_hscale_invra = ((outh + 1) << 16) / (inh + 1) + 1; in jpegd_setup_pp()
587 reg->reg4.sw_ver_scale_mode = 0; in jpegd_setup_pp()
589 reg->reg41.sw_pp_pipeline_e = ctx->pp_info.pp_enable; in jpegd_setup_pp()
594 reg->reg41.sw_pp_pipeline_e = 1; in jpegd_setup_pp()
595 reg->reg57_enable_ctrl.sw_dec_out_dis = 1; in jpegd_setup_pp()
597 reg->reg63_dec_out_base = 0; in jpegd_setup_pp()
598 reg->reg131_jpg_ch_out_base = 0; in jpegd_setup_pp()
600 reg->reg21_pp_out_lu_base = ctx->frame_fd; in jpegd_setup_pp()
601 reg->reg22_pp_out_ch_base = ctx->frame_fd; in jpegd_setup_pp()
607 reg->reg22_pp_out_ch_base); in jpegd_setup_pp()
610 reg->reg41.sw_pp_pipeline_e = 0; in jpegd_setup_pp()
611 reg->reg57_enable_ctrl.sw_dec_out_dis = 0; in jpegd_setup_pp()
613 reg->reg21_pp_out_lu_base = 0; in jpegd_setup_pp()
614 reg->reg22_pp_out_ch_base = 0; in jpegd_setup_pp()
616 reg->reg63_dec_out_base = ctx->frame_fd; in jpegd_setup_pp()
617 reg->reg131_jpg_ch_out_base = ctx->frame_fd; in jpegd_setup_pp()
623 reg->reg131_jpg_ch_out_base); in jpegd_setup_pp()
636 JpegRegSet *reg = &(info->regs); in jpegd_gen_regs() local
639 jpegd_regs_init(reg); in jpegd_gen_regs()
641 reg->reg50_dec_ctrl.sw_filtering_dis = 1; in jpegd_gen_regs()
642 reg->reg53_dec_mode = DEC_MODE_JPEG; in jpegd_gen_regs()
644 reg->reg57_enable_ctrl.sw_dec_e = 1; /* Enable jpeg mode */ in jpegd_gen_regs()
645 reg->reg57_enable_ctrl.sw_pjpeg_e = 0; in jpegd_gen_regs()
646 reg->reg57_enable_ctrl.sw_dec_out_dis = 0; in jpegd_gen_regs()
647 reg->reg57_enable_ctrl.sw_rlc_mode_e = 0; in jpegd_gen_regs()
650 reg->reg120.sw_pic_mb_h_ext = ((((s->ver_stride) >> (4)) & 0x700) >> 8); in jpegd_gen_regs()
651 reg->reg120.sw_pic_mb_w_ext = ((((s->hor_stride) >> (4)) & 0xE00) >> 9); in jpegd_gen_regs()
652 reg->reg120.sw_pic_mb_width = ((s->hor_stride) >> (4)) & 0x1FF; in jpegd_gen_regs()
653 reg->reg120.sw_pic_mb_hight_p = ((s->ver_stride) >> (4)) & 0x0FF; in jpegd_gen_regs()
655 reg->reg121.sw_pjpeg_fildown_e = s->fill_bottom; in jpegd_gen_regs()
657 reg->reg121.sw_pjpeg_ss = s->scan_start; in jpegd_gen_regs()
659 reg->reg121.sw_pjpeg_se = s->scan_end; in jpegd_gen_regs()
661 reg->reg121.sw_pjpeg_ah = s->prev_shift; in jpegd_gen_regs()
663 reg->reg121.sw_pjpeg_al = s->point_transform; in jpegd_gen_regs()
665 reg->reg122.sw_jpeg_qtables = s->qtable_cnt; in jpegd_gen_regs()
666 reg->reg122.sw_jpeg_mode = s->yuv_mode; in jpegd_gen_regs()
667 reg->reg122.sw_jpeg_filright_e = s->fill_right; in jpegd_gen_regs()
669 reg->reg148.sw_slice_h = 0; in jpegd_gen_regs()
673 reg->reg148.sw_syn_marker_e = 1; in jpegd_gen_regs()
683 reg->reg148.sw_jpeg_height8_flag = 1; in jpegd_gen_regs()
696 reg->reg61_qtable_base = mpp_buffer_get_fd(ctx->pTableBase); in jpegd_gen_regs()
697 if (reg->reg61_qtable_base <= 0) { in jpegd_gen_regs()
706 reg->reg122.sw_sync_marker_e = 1; in jpegd_gen_regs()
709 reg->reg123.sw_pjpeg_rest_freq = s->restart_interval; in jpegd_gen_regs()
711 reg->reg122.sw_sync_marker_e = 0; in jpegd_gen_regs()
903 wr_cfg.reg = regs; in hal_jpegd_vdpu2_start()
915 rd_cfg.reg = regs; in hal_jpegd_vdpu2_start()