mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-07 03:15:31 +09:00
video: rockchip: mpp: Use CONFIG_CPU_XX to match build target
Using CONFIG_CPU_XX only compiles the code of matching CPU, then it can reduce the object file. Change-Id: Ic19345464c802939d08786ae29b34111c3c5a855 Signed-off-by: Ding Wei <leo.ding@rock-chips.com>
This commit is contained in:
@@ -918,10 +918,12 @@ static const struct of_device_id mpp_iep2_match[] = {
|
||||
.compatible = "rockchip,iep-v2",
|
||||
.data = &iep2_v2_data,
|
||||
},
|
||||
#ifdef CONFIG_CPU_RV1126
|
||||
{
|
||||
.compatible = "rockchip,rv1126-iep",
|
||||
.data = &iep2_v2_data,
|
||||
},
|
||||
#endif
|
||||
{},
|
||||
};
|
||||
|
||||
|
||||
@@ -1821,30 +1821,40 @@ static const struct of_device_id mpp_rkvdec_dt_match[] = {
|
||||
.compatible = "rockchip,hevc-decoder",
|
||||
.data = &rk_hevcdec_data,
|
||||
},
|
||||
#ifdef CONFIG_CPU_PX30
|
||||
{
|
||||
.compatible = "rockchip,hevc-decoder-px30",
|
||||
.data = &rk_hevcdec_px30_data,
|
||||
},
|
||||
#endif
|
||||
#ifdef CONFIG_CPU_RK3368
|
||||
{
|
||||
.compatible = "rockchip,hevc-decoder-rk3368",
|
||||
.data = &rk_hevcdec_3368_data,
|
||||
},
|
||||
#endif
|
||||
{
|
||||
.compatible = "rockchip,rkv-decoder-v1",
|
||||
.data = &rkvdec_v1_data,
|
||||
},
|
||||
#ifdef CONFIG_CPU_RK3399
|
||||
{
|
||||
.compatible = "rockchip,rkv-decoder-rk3399",
|
||||
.data = &rkvdec_3399_data,
|
||||
},
|
||||
#endif
|
||||
#ifdef CONFIG_CPU_RK3328
|
||||
{
|
||||
.compatible = "rockchip,rkv-decoder-rk3328",
|
||||
.data = &rkvdec_3328_data,
|
||||
},
|
||||
#endif
|
||||
#ifdef CONFIG_CPU_RV1126
|
||||
{
|
||||
.compatible = "rockchip,rkv-decoder-rv1126",
|
||||
.data = &rkvdec_1126_data,
|
||||
},
|
||||
#endif
|
||||
{},
|
||||
};
|
||||
|
||||
|
||||
@@ -874,10 +874,12 @@ static const struct of_device_id mpp_rkvdec2_dt_match[] = {
|
||||
.compatible = "rockchip,rkv-decoder-v2",
|
||||
.data = &rkvdec_v2_data,
|
||||
},
|
||||
#ifdef CONFIG_CPU_RK3568
|
||||
{
|
||||
.compatible = "rockchip,rkv-decoder-rk3568",
|
||||
.data = &rkvdec_rk3568_data,
|
||||
},
|
||||
#endif
|
||||
{},
|
||||
};
|
||||
|
||||
|
||||
@@ -961,8 +961,9 @@ static struct monitor_dev_profile enc_mdevp = {
|
||||
.high_temp_adjust = rockchip_monitor_dev_high_temp_adjust,
|
||||
};
|
||||
|
||||
static int rv1126_get_soc_info(struct device *dev, struct device_node *np,
|
||||
int *bin, int *process)
|
||||
static int __maybe_unused rv1126_get_soc_info(struct device *dev,
|
||||
struct device_node *np,
|
||||
int *bin, int *process)
|
||||
{
|
||||
int ret = 0;
|
||||
u8 value = 0;
|
||||
@@ -985,6 +986,7 @@ static int rv1126_get_soc_info(struct device *dev, struct device_node *np,
|
||||
}
|
||||
|
||||
static const struct of_device_id rockchip_rkvenc_of_match[] = {
|
||||
#ifdef CONFIG_CPU_RV1126
|
||||
{
|
||||
.compatible = "rockchip,rv1109",
|
||||
.data = (void *)&rv1126_get_soc_info,
|
||||
@@ -993,6 +995,7 @@ static const struct of_device_id rockchip_rkvenc_of_match[] = {
|
||||
.compatible = "rockchip,rv1126",
|
||||
.data = (void *)&rv1126_get_soc_info,
|
||||
},
|
||||
#endif
|
||||
{},
|
||||
};
|
||||
|
||||
|
||||
@@ -762,18 +762,24 @@ static const struct of_device_id mpp_vdpu1_dt_match[] = {
|
||||
.compatible = "rockchip,vpu-decoder-v1",
|
||||
.data = &vdpu_v1_data,
|
||||
},
|
||||
#ifdef CONFIG_CPU_RK3288
|
||||
{
|
||||
.compatible = "rockchip,vpu-decoder-rk3288",
|
||||
.data = &vdpu_3288_data,
|
||||
},
|
||||
#endif
|
||||
#ifdef CONFIG_CPU_RK3368
|
||||
{
|
||||
.compatible = "rockchip,vpu-decoder-rk3368",
|
||||
.data = &vdpu_3368_data,
|
||||
},
|
||||
#endif
|
||||
#ifdef CONFIG_CPU_RK3328
|
||||
{
|
||||
.compatible = "rockchip,avs-plus-decoder",
|
||||
.data = &avsd_plus_data,
|
||||
},
|
||||
#endif
|
||||
{},
|
||||
};
|
||||
|
||||
|
||||
@@ -666,10 +666,12 @@ static const struct of_device_id mpp_vdpu2_dt_match[] = {
|
||||
.compatible = "rockchip,vpu-decoder-v2",
|
||||
.data = &vdpu_v2_data,
|
||||
},
|
||||
#ifdef CONFIG_CPU_PX30
|
||||
{
|
||||
.compatible = "rockchip,vpu-decoder-px30",
|
||||
.data = &vdpu_px30_data,
|
||||
},
|
||||
#endif
|
||||
{},
|
||||
};
|
||||
|
||||
|
||||
@@ -792,10 +792,12 @@ static const struct of_device_id mpp_vepu2_dt_match[] = {
|
||||
.compatible = "rockchip,vpu-encoder-v2",
|
||||
.data = &vepu_v2_data,
|
||||
},
|
||||
#ifdef CONFIG_CPU_PX30
|
||||
{
|
||||
.compatible = "rockchip,vpu-encoder-px30",
|
||||
.data = &vepu_px30_data,
|
||||
},
|
||||
#endif
|
||||
{},
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user