From 77dd1a64ea3cced893ce504771213e34bd358e8d Mon Sep 17 00:00:00 2001 From: Tao Huang Date: Mon, 13 Sep 2021 14:58:01 +0800 Subject: [PATCH] media: rockchip: cif: build depends on CPU config When build with rv1126_defconfig: before: text data bss dec hex filename 7820 144 0 7964 1f1c drivers/media/platform/rockchip/cif/hw.o after: text data bss dec hex filename 4301 144 0 4445 115d drivers/media/platform/rockchip/cif/hw.o Signed-off-by: Tao Huang Change-Id: I0dee5f7f43da3eb58a65342319ccb77b5501e0ce --- drivers/media/platform/rockchip/cif/hw.c | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/drivers/media/platform/rockchip/cif/hw.c b/drivers/media/platform/rockchip/cif/hw.c index 4181e0d135d6..8eb1059d18c2 100644 --- a/drivers/media/platform/rockchip/cif/hw.c +++ b/drivers/media/platform/rockchip/cif/hw.c @@ -680,34 +680,49 @@ static const struct rkcif_hw_match_data rk3568_cif_match_data = { static const struct of_device_id rkcif_plat_of_match[] = { +#ifdef CONFIG_CPU_PX30 { .compatible = "rockchip,px30-cif", .data = &px30_cif_match_data, }, +#endif +#ifdef CONFIG_CPU_RK1808 { .compatible = "rockchip,rk1808-cif", .data = &rk1808_cif_match_data, }, +#endif +#ifdef CONFIG_CPU_RK312X { .compatible = "rockchip,rk3128-cif", .data = &rk3128_cif_match_data, }, +#endif +#ifdef CONFIG_CPU_RK3288 { .compatible = "rockchip,rk3288-cif", .data = &rk3288_cif_match_data, }, +#endif +#ifdef CONFIG_CPU_RK3328 { .compatible = "rockchip,rk3328-cif", .data = &rk3328_cif_match_data, }, +#endif +#ifdef CONFIG_CPU_RK3368 { .compatible = "rockchip,rk3368-cif", .data = &rk3368_cif_match_data, }, +#endif +#ifdef CONFIG_CPU_RK3568 { .compatible = "rockchip,rk3568-cif", .data = &rk3568_cif_match_data, }, +#endif +#ifdef CONFIG_CPU_RV1126 { .compatible = "rockchip,rv1126-cif", .data = &rv1126_cif_match_data, @@ -716,6 +731,7 @@ static const struct of_device_id rkcif_plat_of_match[] = { .compatible = "rockchip,rv1126-cif-lite", .data = &rv1126_cif_lite_match_data, }, +#endif {}, };