Lines Matching refs:rvin_write

159 static void rvin_write(struct rvin_dev *vin, u32 value, u32 offset)  in rvin_write()  function
520 rvin_write(vin, p_set->coeff_set[0], VNC1A_REG); in rvin_set_coeff()
521 rvin_write(vin, p_set->coeff_set[1], VNC1B_REG); in rvin_set_coeff()
522 rvin_write(vin, p_set->coeff_set[2], VNC1C_REG); in rvin_set_coeff()
524 rvin_write(vin, p_set->coeff_set[3], VNC2A_REG); in rvin_set_coeff()
525 rvin_write(vin, p_set->coeff_set[4], VNC2B_REG); in rvin_set_coeff()
526 rvin_write(vin, p_set->coeff_set[5], VNC2C_REG); in rvin_set_coeff()
528 rvin_write(vin, p_set->coeff_set[6], VNC3A_REG); in rvin_set_coeff()
529 rvin_write(vin, p_set->coeff_set[7], VNC3B_REG); in rvin_set_coeff()
530 rvin_write(vin, p_set->coeff_set[8], VNC3C_REG); in rvin_set_coeff()
532 rvin_write(vin, p_set->coeff_set[9], VNC4A_REG); in rvin_set_coeff()
533 rvin_write(vin, p_set->coeff_set[10], VNC4B_REG); in rvin_set_coeff()
534 rvin_write(vin, p_set->coeff_set[11], VNC4C_REG); in rvin_set_coeff()
536 rvin_write(vin, p_set->coeff_set[12], VNC5A_REG); in rvin_set_coeff()
537 rvin_write(vin, p_set->coeff_set[13], VNC5B_REG); in rvin_set_coeff()
538 rvin_write(vin, p_set->coeff_set[14], VNC5C_REG); in rvin_set_coeff()
540 rvin_write(vin, p_set->coeff_set[15], VNC6A_REG); in rvin_set_coeff()
541 rvin_write(vin, p_set->coeff_set[16], VNC6B_REG); in rvin_set_coeff()
542 rvin_write(vin, p_set->coeff_set[17], VNC6C_REG); in rvin_set_coeff()
544 rvin_write(vin, p_set->coeff_set[18], VNC7A_REG); in rvin_set_coeff()
545 rvin_write(vin, p_set->coeff_set[19], VNC7B_REG); in rvin_set_coeff()
546 rvin_write(vin, p_set->coeff_set[20], VNC7C_REG); in rvin_set_coeff()
548 rvin_write(vin, p_set->coeff_set[21], VNC8A_REG); in rvin_set_coeff()
549 rvin_write(vin, p_set->coeff_set[22], VNC8B_REG); in rvin_set_coeff()
550 rvin_write(vin, p_set->coeff_set[23], VNC8C_REG); in rvin_set_coeff()
566 rvin_write(vin, ys, VNYS_REG); in rvin_scaler_gen2()
576 rvin_write(vin, xs, VNXS_REG); in rvin_scaler_gen2()
585 rvin_write(vin, 0, VNSPPOC_REG); in rvin_scaler_gen2()
586 rvin_write(vin, 0, VNSLPOC_REG); in rvin_scaler_gen2()
587 rvin_write(vin, vin->format.width - 1, VNEPPOC_REG); in rvin_scaler_gen2()
590 rvin_write(vin, vin->format.height / 2 - 1, VNELPOC_REG); in rvin_scaler_gen2()
592 rvin_write(vin, vin->format.height - 1, VNELPOC_REG); in rvin_scaler_gen2()
627 rvin_write(vin, vnmc & ~VNMC_SCLE, VNMC_REG); in rvin_scaler_gen3()
652 rvin_write(vin, vnmc | VNMC_SCLE, VNMC_REG); in rvin_scaler_gen3()
653 rvin_write(vin, VNUDS_CTRL_AMD, VNUDS_CTRL_REG); in rvin_scaler_gen3()
654 rvin_write(vin, (ratio_h << 16) | ratio_v, VNUDS_SCALE_REG); in rvin_scaler_gen3()
655 rvin_write(vin, (bwidth_h << 16) | bwidth_v, VNUDS_PASS_BWIDTH_REG); in rvin_scaler_gen3()
656 rvin_write(vin, clip_size, VNUDS_CLIP_SIZE_REG); in rvin_scaler_gen3()
670 rvin_write(vin, vin->crop.left, VNSPPRC_REG); in rvin_crop_scale_comp()
671 rvin_write(vin, vin->crop.left + vin->crop.width - 1, VNEPPRC_REG); in rvin_crop_scale_comp()
672 rvin_write(vin, vin->crop.top, VNSLPRC_REG); in rvin_crop_scale_comp()
673 rvin_write(vin, vin->crop.top + vin->crop.height - 1, VNELPRC_REG); in rvin_crop_scale_comp()
696 rvin_write(vin, stride, VNIS_REG); in rvin_crop_scale_comp()
856 rvin_write(vin, in rvin_setup()
928 rvin_write(vin, interrupts, VNINTS_REG); in rvin_setup()
930 rvin_write(vin, interrupts, VNIE_REG); in rvin_setup()
932 rvin_write(vin, dmr, VNDMR_REG); in rvin_setup()
933 rvin_write(vin, dmr2, VNDMR2_REG); in rvin_setup()
936 rvin_write(vin, vnmc | VNMC_ME, VNMC_REG); in rvin_setup()
943 rvin_write(vin, 0, VNIE_REG); in rvin_disable_interrupts()
953 rvin_write(vin, rvin_read(vin, VNINTS_REG), VNINTS_REG); in rvin_ack_interrupt()
996 rvin_write(vin, offset, VNMB_REG(slot)); in rvin_set_slot_addr()
1081 rvin_write(vin, VNFC_C_FRAME, VNFC_REG); in rvin_capture_start()
1091 rvin_write(vin, 0, VNFC_REG); in rvin_capture_stop()
1094 rvin_write(vin, rvin_read(vin, VNMC_REG) & ~VNMC_ME, VNMC_REG); in rvin_capture_stop()
1618 rvin_write(vin, vnmc & ~VNMC_VUP, VNMC_REG); in rvin_set_channel_routing()
1638 rvin_write(vin, ifmd, VNCSI_IFMD_REG); in rvin_set_channel_routing()
1646 rvin_write(vin, vnmc, VNMC_REG); in rvin_set_channel_routing()
1679 rvin_write(vin, dmr, VNDMR_REG); in rvin_set_alpha()