Lines Matching refs:post
250 post_processor_reg *post = ®s->post; in jpegd_setup_pp() local
268 post->reg61_dev_conf.sw_pp_axi_rd_id = 0; in jpegd_setup_pp()
269 post->reg61_dev_conf.sw_pp_axi_wr_id = 0; in jpegd_setup_pp()
270 post->reg61_dev_conf.sw_pp_scmd_dis = 1; in jpegd_setup_pp()
271 post->reg61_dev_conf.sw_pp_max_burst = 16; in jpegd_setup_pp()
272 post->reg61_dev_conf.sw_pp_in_a2_endsel = 1; in jpegd_setup_pp()
273 post->reg61_dev_conf.sw_pp_in_a1_swap32 = 1; in jpegd_setup_pp()
274 post->reg61_dev_conf.sw_pp_in_a1_endian = 1; in jpegd_setup_pp()
275 post->reg61_dev_conf.sw_pp_in_swap32_e = 1; in jpegd_setup_pp()
276 post->reg61_dev_conf.sw_pp_in_endian = 1; in jpegd_setup_pp()
277 post->reg61_dev_conf.sw_pp_out_endian = 1; in jpegd_setup_pp()
278 post->reg61_dev_conf.sw_pp_out_swap32_e = 1; in jpegd_setup_pp()
280 post->reg63_pp_in_lu_base = 0; in jpegd_setup_pp()
282 post->reg88_mask_1_size.sw_ext_orig_width = in_width >> 4; in jpegd_setup_pp()
284 post->reg61_dev_conf.sw_pp_clk_gate_e = 0; in jpegd_setup_pp()
285 post->reg61_dev_conf.sw_pp_ahb_hlock_e = 1; in jpegd_setup_pp()
286 post->reg61_dev_conf.sw_pp_data_disc_e = 1; in jpegd_setup_pp()
289 post->reg92_display.sw_pp_in_w_ext = (((in_width / 16) & 0xE00) >> 9); in jpegd_setup_pp()
290 post->reg72_crop.sw_pp_in_width = ((in_width / 16) & 0x1FF); in jpegd_setup_pp()
291 post->reg92_display.sw_pp_in_h_ext = (((in_height / 16) & 0x700) >> 8); in jpegd_setup_pp()
292 post->reg72_crop.sw_pp_in_height = ((in_height / 16) & 0x0FF); in jpegd_setup_pp()
294 post->reg92_display.sw_pp_in_w_ext = in jpegd_setup_pp()
296 post->reg72_crop.sw_pp_in_width = ((crop_width / 16) & 0x1FF); in jpegd_setup_pp()
297 post->reg92_display.sw_pp_in_h_ext = in jpegd_setup_pp()
299 post->reg72_crop.sw_pp_in_height = ((crop_height / 16) & 0x0FF); in jpegd_setup_pp()
301 post->reg92_display.sw_crop_startx_ext = in jpegd_setup_pp()
303 post->reg71_color_coeff_1.sw_crop_startx = in jpegd_setup_pp()
305 post->reg92_display.sw_crop_starty_ext = in jpegd_setup_pp()
307 post->reg72_crop.sw_crop_starty = in jpegd_setup_pp()
311 post->reg85_ctrl.sw_pp_crop8_r_e = 1; in jpegd_setup_pp()
313 post->reg85_ctrl.sw_pp_crop8_r_e = 0; in jpegd_setup_pp()
316 post->reg85_ctrl.sw_pp_crop8_d_e = 1; in jpegd_setup_pp()
318 post->reg85_ctrl.sw_pp_crop8_d_e = 0; in jpegd_setup_pp()
324 post->reg92_display.sw_display_width = out_width; in jpegd_setup_pp()
325 post->reg85_ctrl.sw_pp_out_width = out_width; in jpegd_setup_pp()
326 post->reg85_ctrl.sw_pp_out_height = out_height; in jpegd_setup_pp()
327 post->reg66_pp_out_lu_base = ctx->frame_fd; in jpegd_setup_pp()
337 post->reg85_ctrl.sw_pp_in_format = in_color; in jpegd_setup_pp()
340 post->reg85_ctrl.sw_pp_in_format = 7; in jpegd_setup_pp()
341 post->reg86_mask_1.sw_pp_in_format_es = 0; in jpegd_setup_pp()
344 post->reg85_ctrl.sw_pp_in_format = 0; in jpegd_setup_pp()
345 post->reg86_mask_1.sw_pp_in_format_es = 1; in jpegd_setup_pp()
352 post->reg72_crop.sw_rangemap_coef_y = 9; in jpegd_setup_pp()
353 post->reg86_mask_1.sw_rangemap_coef_c = 9; in jpegd_setup_pp()
355 post->reg71_color_coeff_1.sw_color_coefff = BRIGHTNESS; in jpegd_setup_pp()
387 post->reg79_scaling_0.sw_ycbcr_range = video_range; in jpegd_setup_pp()
451 post->reg68_contrast_adjust.sw_contrast_thr1 = thr1; in jpegd_setup_pp()
452 post->reg69.sw_contrast_thr2 = thr2; in jpegd_setup_pp()
453 post->reg68_contrast_adjust.sw_contrast_off1 = off1; in jpegd_setup_pp()
454 post->reg68_contrast_adjust.sw_contrast_off2 = off2; in jpegd_setup_pp()
456 post->reg69.sw_color_coeffa1 = a1; in jpegd_setup_pp()
457 post->reg69.sw_color_coeffa2 = a2; in jpegd_setup_pp()
459 post->reg68_contrast_adjust.sw_contrast_thr1 = 55; in jpegd_setup_pp()
460 post->reg69.sw_contrast_thr2 = 165; in jpegd_setup_pp()
461 post->reg68_contrast_adjust.sw_contrast_off1 = 0; in jpegd_setup_pp()
462 post->reg68_contrast_adjust.sw_contrast_off2 = 0; in jpegd_setup_pp()
470 post->reg69.sw_color_coeffa1 = tmp; in jpegd_setup_pp()
471 post->reg69.sw_color_coeffa2 = tmp; in jpegd_setup_pp()
482 post->reg70_color_coeff_0.sw_color_coeffb = (unsigned int) tmp; in jpegd_setup_pp()
489 post->reg70_color_coeff_0.sw_color_coeffc = (unsigned int) tmp; in jpegd_setup_pp()
496 post->reg70_color_coeff_0.sw_color_coeffd = (unsigned int) tmp; in jpegd_setup_pp()
503 post->reg71_color_coeff_1.sw_color_coeffe = (unsigned int) tmp; in jpegd_setup_pp()
508 post->reg82_r_mask = cfg->r_mask; in jpegd_setup_pp()
509 post->reg83_g_mask = cfg->g_mask; in jpegd_setup_pp()
510 post->reg84_b_mask = cfg->b_mask; in jpegd_setup_pp()
511 post->reg79_scaling_0.sw_rgb_r_padd = cfg->r_padd; in jpegd_setup_pp()
512 post->reg79_scaling_0.sw_rgb_g_padd = cfg->g_padd; in jpegd_setup_pp()
513 post->reg80_scaling_1.sw_rgb_b_padd = cfg->b_padd; in jpegd_setup_pp()
517 post->reg91_pip_2.sw_dither_select_r = cfg->r_dither; in jpegd_setup_pp()
518 post->reg91_pip_2.sw_dither_select_r = cfg->g_dither; in jpegd_setup_pp()
519 post->reg91_pip_2.sw_dither_select_r = cfg->b_dither; in jpegd_setup_pp()
524 post->reg79_scaling_0.sw_rgb_pix_in32 = cfg->rgb_in_32; in jpegd_setup_pp()
525 post->reg85_ctrl.sw_pp_out_swap16_e = cfg->swap_16; in jpegd_setup_pp()
526 post->reg61_dev_conf.sw_pp_out_swap32_e = cfg->swap_32; in jpegd_setup_pp()
527 post->reg61_dev_conf.sw_pp_out_endian = cfg->out_endian; in jpegd_setup_pp()
529 post->reg85_ctrl.sw_pp_out_format = 0; in jpegd_setup_pp()
532 post->reg85_ctrl.sw_pp_out_format = 3; in jpegd_setup_pp()
534 post->reg85_ctrl.sw_pp_out_format = 5; in jpegd_setup_pp()
540 post->reg71_color_coeff_1.sw_rotation_mode = 0; in jpegd_setup_pp()
551 post->reg80_scaling_1.sw_hor_scale_mode = 1; in jpegd_setup_pp()
552 post->reg79_scaling_0.sw_scale_wratio = (outw << 16) / inw; in jpegd_setup_pp()
553 post->reg81_scaling_2.sw_wscale_invra = (inw << 16) / outw; in jpegd_setup_pp()
555 post->reg80_scaling_1.sw_hor_scale_mode = 2; in jpegd_setup_pp()
556 post->reg81_scaling_2.sw_wscale_invra = ((outw + 1) << 16) / (inw + 1); in jpegd_setup_pp()
558 post->reg80_scaling_1.sw_hor_scale_mode = 0; in jpegd_setup_pp()
561 post->reg80_scaling_1.sw_ver_scale_mode = 1; in jpegd_setup_pp()
562 post->reg80_scaling_1.sw_scale_hratio = (outh << 16) / inh; in jpegd_setup_pp()
563 post->reg81_scaling_2.sw_hscale_invra = (inh << 16) / outh; in jpegd_setup_pp()
565 post->reg80_scaling_1.sw_ver_scale_mode = 2; in jpegd_setup_pp()
566 post->reg81_scaling_2.sw_hscale_invra = in jpegd_setup_pp()
569 post->reg80_scaling_1.sw_ver_scale_mode = 0; in jpegd_setup_pp()
571 post->reg60_interrupt.sw_pp_pipeline_e = ctx->pp_info.pp_enable; in jpegd_setup_pp()
574 post->reg60_interrupt.sw_pp_pipeline_e = 1; in jpegd_setup_pp()
580 post->reg66_pp_out_lu_base = ctx->frame_fd; in jpegd_setup_pp()
581 post->reg67_pp_out_ch_base = ctx->frame_fd; in jpegd_setup_pp()
587 post->reg67_pp_out_ch_base); in jpegd_setup_pp()
590 post->reg60_interrupt.sw_pp_pipeline_e = 0; in jpegd_setup_pp()
593 post->reg66_pp_out_lu_base = 0; in jpegd_setup_pp()
594 post->reg67_pp_out_ch_base = 0; in jpegd_setup_pp()