Home
last modified time | relevance | path

Searched refs:mpp_write (Results 1 – 14 of 14) sorted by relevance

/OK3568_Linux_fs/kernel/drivers/video/rockchip/mpp/
H A Dmpp_vdpp.c347 mpp_write(mpp, hw_info->start_base, task->reg[reg_en]); in vdpp_run()
566 mpp_write(mpp, hw_info->int_en_base, 0); in vdpp_irq()
567 mpp_write(mpp, hw_info->int_clr_base, mpp->irq_status); in vdpp_irq()
570 mpp_write(mpp, hw_info->start_base, 0); in vdpp_irq()
633 mpp_write(mpp, hw_info->cfg_base, hw_info->bit_rst_en); in vdpp_reset()
643 mpp_write(mpp, hw_info->rst_sta_base, 0); in vdpp_reset()
646 mpp_write(mpp, hw_info->start_base, 0); in vdpp_reset()
H A Dmpp_jpgdec.c242 mpp_write(mpp, JPGDEC_REG_SYS_BASE, JPGDEC_FORCE_SOFTRESET_VALID); in jpgdec_soft_reset()
243 mpp_write(mpp, JPGDEC_REG_INT_EN_BASE, JPGDEC_SOFT_REST_EN); in jpgdec_soft_reset()
277 mpp_write(mpp, JPGDEC_REG_INT_EN_BASE, in jpgdec_run()
482 mpp_write(mpp, JPGDEC_REG_INT_EN_BASE, 0); in jpgdec_irq()
536 mpp_write(mpp, JPGDEC_REG_INT_EN_BASE, 0); in jpgdec_reset()
H A Dmpp_vdpu2.c375 mpp_write(mpp, VDPU2_REG_DEC_EN, in vdpu_run()
585 mpp_write(mpp, VDPU2_REG_DEC_INT, 0); in vdpu_irq()
587 mpp_write(mpp, VDPU2_REG_DEC_EN, VDPU2_DEC_CLOCK_GATE_EN); in vdpu_irq()
631 mpp_write(mpp, VDPU2_REG_SOFT_RESET, 1); in vdpu_soft_reset()
642 mpp_write(mpp, VDPU2_REG_DEC_EN, 0); in vdpu_reset()
643 mpp_write(mpp, VDPU2_REG_DEC_INT, 0); in vdpu_reset()
H A Dmpp_rkvenc.c482 mpp_write(mpp, RKVENC_ENC_START_BASE, task->reg[reg_en]); in rkvenc_run()
506 mpp_write(mpp, RKVENC_INT_MSK_BASE, 0x100); in rkvenc_irq()
507 mpp_write(mpp, RKVENC_INT_CLR_BASE, 0xffffffff); in rkvenc_irq()
508 mpp_write(mpp, RKVENC_INT_STATUS_BASE, 0); in rkvenc_irq()
1277 mpp_write(mpp, RKVENC_INT_MSK_BASE, 0x1FF); in rkvenc_reset()
1278 mpp_write(mpp, RKVENC_CLR_BASE, RKVENC_SAFE_CLR_BIT); in rkvenc_reset()
1281 mpp_write(mpp, RKVENC_INT_CLR_BASE, 0xffffffff); in rkvenc_reset()
1282 mpp_write(mpp, RKVENC_INT_STATUS_BASE, 0); in rkvenc_reset()
H A Dmpp_vdpu1.c423 mpp_write(mpp, VDPU1_REG_DEC_INT_EN, in vdpu_run()
653 mpp_write(mpp, VDPU1_REG_DEC_INT_EN, 0); in vdpu_irq()
655 mpp_write(mpp, VDPU1_REG_DEC_EN, VDPU1_CLOCK_GATE_EN); in vdpu_irq()
699 mpp_write(mpp, VDPU1_REG_SOFT_RESET, 1); in vdpu_soft_reset()
728 mpp_write(mpp, VDPU1_REG_DEC_INT_EN, 0); in vdpu_reset()
H A Dmpp_rkvenc2.c1201 mpp_write(mpp, hw->enc_clr_base, 0x2); in rkvenc_run()
1203 mpp_write(mpp, hw->enc_clr_base, 0x0); in rkvenc_run()
1250 mpp_write(mpp, enc->hw_info->enc_start_base, start_val); in rkvenc_run()
1353 mpp_write(mpp, hw->int_clr_base, mpp->irq_status); in rkvenc_irq()
1355 mpp_write(mpp, RKVENC2_REG_ADR_BSBS, bs_wr); in rkvenc_irq()
1368 mpp_write(mpp, hw->int_mask_base, irq_mask); in rkvenc_irq()
1371 mpp_write(mpp, hw->int_clr_base, mpp->irq_status); in rkvenc_irq()
1373 mpp_write(mpp, hw->int_sta_base, 0); in rkvenc_irq()
1882 mpp_write(mpp, hw->int_mask_base, 0x3FF); in rkvenc_soft_reset()
1883 mpp_write(mpp, hw->enc_clr_base, 0x1); in rkvenc_soft_reset()
[all …]
H A Dmpp_vepu1.c297 mpp_write(mpp, VEPU1_REG_ENC_EN, in vepu_run()
313 mpp_write(mpp, VEPU1_REG_INT, 0); in vepu_irq()
681 mpp_write(mpp, VEPU1_REG_ENC_EN, 0); in vepu_reset()
H A Dmpp_vepu2.c392 mpp_write(mpp, VEPU2_REG_ENC_EN, in vepu_run()
415 mpp_write(mpp, VEPU2_REG_INT, 0); in vepu_irq()
863 mpp_write(mpp, VEPU2_REG_ENC_EN, 0); in vepu_reset()
875 mpp_write(mpp, VEPU2_REG_INT, VEPU2_INT_CLEAR); in vepu_reset()
H A Dmpp_iep2.c617 mpp_write(mpp, IEP2_REG_FRM_START, 1); in iep2_run()
633 mpp_write(mpp, IEP2_REG_INT_CLR, 0xffffffff); in iep2_irq()
899 mpp_write(mpp, IEP2_REG_IEP_CONFIG0, IEP2_REG_ACLK_SRESET_P); in iep2_reset()
H A Dmpp_rkvdec2_link.c1574 mpp_write(mpp, RKVDEC_REG_IMPORTANT_BASE, RKVDEC_SOFTREST_EN); in rkvdec2_soft_ccu_reset()
1579 mpp_write(mpp, RKVDEC_REG_INT_EN, 0); in rkvdec2_soft_ccu_reset()
1704 mpp_write(mpp, RKVDEC_REG_INT_EN, 0); in rkvdec2_soft_ccu_irq()
1778 mpp_write(mpp, RKVDEC_REG_START_EN_BASE, task->reg[reg_en] | RKVDEC_START_EN); in rkvdec2_soft_ccu_enqueue()
2170 mpp_write(mpp, RKVDEC_REG_IMPORTANT_BASE, RKVDEC_SOFTREST_EN); in rkvdec2_hard_ccu_reset()
2297 mpp_write(&dec->mpp, reg_idx * sizeof(u32), reg); in rkvdec2_ccu_link_fix_rcb_regs()
H A Dmpp_rkvdec2.c372 mpp_write(mpp, RKVDEC_REG_START_EN_BASE, task->reg[reg_en] | RKVDEC_START_EN); in rkvdec2_run()
408 mpp_write(mpp, RKVDEC_REG_INT_EN, 0); in rkvdec2_irq()
1160 mpp_write(mpp, RKVDEC_REG_INT_EN, 0); in rkvdec2_soft_reset()
H A Dmpp_av1dec.c696 mpp_write(mpp, hw->en_base, en_val); in av1dec_run()
716 mpp_write(mpp, hw->clr_base, 0); in av1dec_vcd_irq()
H A Dmpp_common.h740 static inline int mpp_write(struct mpp_dev *mpp, u32 reg, u32 val) in mpp_write() function
H A Dmpp_rkvdec.c930 mpp_write(mpp, RKVDEC_REG_INT_EN, in rkvdec_run()
997 mpp_write(mpp, RKVDEC_REG_INT_EN, 0); in rkvdec_irq()