video: rockchip: mpp: rk3562 use cru reset

Change-Id: Ib37af192325ed685aad5bdf55827382d9de61e2b
Signed-off-by: Chandler Chen <chandler.chen@rock-chips.com>
This commit is contained in:
Chandler Chen
2024-09-24 15:15:54 +08:00
committed by Tao Huang
parent 7a96133c00
commit e111685605

View File

@@ -1346,7 +1346,7 @@ static int rkvdec2_vdpu382_reset(struct mpp_dev *mpp)
int ret = 0;
/*
* only for rk3528 and rk3562
* only for rk3528
* use mmu reset as soft reset
* rkvdec will reset together when rkvdec_mmu force reset
*/
@@ -1550,7 +1550,7 @@ static const struct mpp_dev_var rkvdec_rk3568_data = {
.dev_ops = &rkvdec_rk3568_dev_ops,
};
static const struct mpp_dev_var rkvdec_vdpu382_data = {
static const struct mpp_dev_var rkvdec_rk3528_data = {
.device_type = MPP_DEVICE_RKVDEC,
.hw_info = &rkvdec_vdpu382_hw_info,
.trans_info = rkvdec_v2_trans,
@@ -1558,6 +1558,14 @@ static const struct mpp_dev_var rkvdec_vdpu382_data = {
.dev_ops = &rkvdec_v2_dev_ops,
};
static const struct mpp_dev_var rkvdec_rk3562_data = {
.device_type = MPP_DEVICE_RKVDEC,
.hw_info = &rkvdec_vdpu382_hw_info,
.trans_info = rkvdec_v2_trans,
.hw_ops = &rkvdec_v2_hw_ops,
.dev_ops = &rkvdec_v2_dev_ops,
};
static const struct mpp_dev_var rkvdec_rk3588_data = {
.device_type = MPP_DEVICE_RKVDEC,
.hw_info = &rkvdec_v2_hw_info,
@@ -1594,13 +1602,13 @@ static const struct of_device_id mpp_rkvdec2_dt_match[] = {
#ifdef CONFIG_CPU_RK3528
{
.compatible = "rockchip,rkv-decoder-rk3528",
.data = &rkvdec_vdpu382_data,
.data = &rkvdec_rk3528_data,
},
#endif
#ifdef CONFIG_CPU_RK3562
{
.compatible = "rockchip,rkv-decoder-rk3562",
.data = &rkvdec_vdpu382_data,
.data = &rkvdec_rk3562_data,
},
#endif
#ifdef CONFIG_CPU_RK3576