From 40e63cc6822e34751b8fd5d5a39e248bb3e325ad Mon Sep 17 00:00:00 2001 From: Cai YiWei Date: Fri, 11 Mar 2022 09:50:59 +0800 Subject: [PATCH] media: rockchip: isp: build depends on CPU config Change-Id: I20ed687a3b52b04bb826ef8c8405217c3f1f19d0 Signed-off-by: Cai YiWei --- drivers/media/platform/rockchip/isp/hw.c | 43 +++++++++++++++++++----- 1 file changed, 34 insertions(+), 9 deletions(-) diff --git a/drivers/media/platform/rockchip/isp/hw.c b/drivers/media/platform/rockchip/isp/hw.c index fe38492ea222..b56c985503fb 100644 --- a/drivers/media/platform/rockchip/isp/hw.c +++ b/drivers/media/platform/rockchip/isp/hw.c @@ -653,38 +653,63 @@ static const struct isp_match_data rk3588_isp_unite_match_data = { }; static const struct of_device_id rkisp_hw_of_match[] = { +#ifdef CONFIG_CPU_RK1808 { .compatible = "rockchip,rk1808-rkisp1", .data = &rk1808_isp_match_data, - }, { + }, +#endif +#ifdef CONFIG_CPU_RK3288 + { .compatible = "rockchip,rk3288-rkisp1", .data = &rk3288_isp_match_data, - }, { + }, +#endif +#ifdef CONFIG_CPU_PX30 + { .compatible = "rockchip,rk3326-rkisp1", .data = &rk3326_isp_match_data, - }, { + }, +#endif +#ifdef CONFIG_CPU_RK3368 + { .compatible = "rockchip,rk3368-rkisp1", .data = &rk3368_isp_match_data, - }, { + }, +#endif +#ifdef CONFIG_CPU_RK3399 + { .compatible = "rockchip,rk3399-rkisp1", .data = &rk3399_isp_match_data, - }, { + }, +#endif +#ifdef CONFIG_CPU_RK3568 + { .compatible = "rockchip,rk3568-rkisp", .data = &rk3568_isp_match_data, - }, { + }, +#endif +#ifdef CONFIG_CPU_RK3588 + { .compatible = "rockchip,rk3588-rkisp", .data = &rk3588_isp_match_data, }, { .compatible = "rockchip,rk3588-rkisp-unite", .data = &rk3588_isp_unite_match_data, - }, { + }, +#endif +#ifdef CONFIG_CPU_RV1106 + { .compatible = "rockchip,rv1106-rkisp", .data = &rv1106_isp_match_data, - }, { + }, +#endif +#ifdef CONFIG_CPU_RV1126 + { .compatible = "rockchip,rv1126-rkisp", .data = &rv1126_isp_match_data, }, - {}, +#endif }; static inline bool is_iommu_enable(struct device *dev)