mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-07 03:15:31 +09:00
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:
@@ -1346,7 +1346,7 @@ static int rkvdec2_vdpu382_reset(struct mpp_dev *mpp)
|
|||||||
int ret = 0;
|
int ret = 0;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* only for rk3528 and rk3562
|
* only for rk3528
|
||||||
* use mmu reset as soft reset
|
* use mmu reset as soft reset
|
||||||
* rkvdec will reset together when rkvdec_mmu force 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,
|
.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,
|
.device_type = MPP_DEVICE_RKVDEC,
|
||||||
.hw_info = &rkvdec_vdpu382_hw_info,
|
.hw_info = &rkvdec_vdpu382_hw_info,
|
||||||
.trans_info = rkvdec_v2_trans,
|
.trans_info = rkvdec_v2_trans,
|
||||||
@@ -1558,6 +1558,14 @@ static const struct mpp_dev_var rkvdec_vdpu382_data = {
|
|||||||
.dev_ops = &rkvdec_v2_dev_ops,
|
.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 = {
|
static const struct mpp_dev_var rkvdec_rk3588_data = {
|
||||||
.device_type = MPP_DEVICE_RKVDEC,
|
.device_type = MPP_DEVICE_RKVDEC,
|
||||||
.hw_info = &rkvdec_v2_hw_info,
|
.hw_info = &rkvdec_v2_hw_info,
|
||||||
@@ -1594,13 +1602,13 @@ static const struct of_device_id mpp_rkvdec2_dt_match[] = {
|
|||||||
#ifdef CONFIG_CPU_RK3528
|
#ifdef CONFIG_CPU_RK3528
|
||||||
{
|
{
|
||||||
.compatible = "rockchip,rkv-decoder-rk3528",
|
.compatible = "rockchip,rkv-decoder-rk3528",
|
||||||
.data = &rkvdec_vdpu382_data,
|
.data = &rkvdec_rk3528_data,
|
||||||
},
|
},
|
||||||
#endif
|
#endif
|
||||||
#ifdef CONFIG_CPU_RK3562
|
#ifdef CONFIG_CPU_RK3562
|
||||||
{
|
{
|
||||||
.compatible = "rockchip,rkv-decoder-rk3562",
|
.compatible = "rockchip,rkv-decoder-rk3562",
|
||||||
.data = &rkvdec_vdpu382_data,
|
.data = &rkvdec_rk3562_data,
|
||||||
},
|
},
|
||||||
#endif
|
#endif
|
||||||
#ifdef CONFIG_CPU_RK3576
|
#ifdef CONFIG_CPU_RK3576
|
||||||
|
|||||||
Reference in New Issue
Block a user