| /OK3568_Linux_fs/kernel/drivers/video/rockchip/mpp/ |
| H A D | mpp_vdpp.c | 347 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 D | mpp_jpgdec.c | 242 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 D | mpp_vdpu2.c | 375 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 D | mpp_rkvenc.c | 482 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 D | mpp_vdpu1.c | 423 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 D | mpp_rkvenc2.c | 1201 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 D | mpp_vepu1.c | 297 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 D | mpp_vepu2.c | 392 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 D | mpp_iep2.c | 617 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 D | mpp_rkvdec2_link.c | 1574 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 D | mpp_rkvdec2.c | 372 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 D | mpp_av1dec.c | 696 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 D | mpp_common.h | 740 static inline int mpp_write(struct mpp_dev *mpp, u32 reg, u32 val) in mpp_write() function
|
| H A D | mpp_rkvdec.c | 930 mpp_write(mpp, RKVDEC_REG_INT_EN, in rkvdec_run() 997 mpp_write(mpp, RKVDEC_REG_INT_EN, 0); in rkvdec_irq()
|