[COMMON] fimc-is2: Added new function to keep compatibility - set_scaler_coef
authorSunmi Lee <carrotsm.lee@samsung.com>
Wed, 4 Jul 2018 04:59:17 +0000 (13:59 +0900)
committerSunyoung Kang <sy0816.kang@samsung.com>
Mon, 23 Jul 2018 08:06:14 +0000 (17:06 +0900)
Added scaler_coef related function for mcsc v4.0 and v4.10.

PR JIRA ID: CPR-33

Change-Id: Id5b2408065fe25bb4fbc2aa03d15ef5d8b76187c
Signed-off-by: Sunmi Lee <carrotsm.lee@samsung.com>
drivers/media/platform/exynos/fimc-is2/hardware/api/fimc-is-hw-api-mcscaler-v410.c
drivers/media/platform/exynos/fimc-is2/hardware/api/fimc-is-hw-api-mcscaler-v4_0.c

index 92de049428c10673f7d545743193e1d8e2f29008..0a8da6a13d573af404d857ccc9a1b7e7dcbe680d 100644 (file)
@@ -849,10 +849,8 @@ void fimc_is_scaler_set_poly_scaler_v_coef(void __iomem *base_addr, u32 output_i
        }
 }
 
-void fimc_is_scaler_set_poly_scaler_coef(void __iomem *base_addr,
-       u32 output_id,
-       u32 hratio,
-       u32 vratio,
+void fimc_is_scaler_set_poly_scaler_coef(void __iomem *base_addr, u32 output_id,
+       u32 hratio, u32 vratio, struct scaler_coef_cfg *sc_coef,
        enum exynos_sensor_position sensor_position)
 {
        u32 h_coef = 0;
@@ -1142,7 +1140,8 @@ void fimc_is_scaler_set_post_scaler_h_v_coef(void __iomem *base_addr, u32 output
        }
 }
 
-void fimc_is_scaler_set_post_scaler_coef(void __iomem *base_addr, u32 output_id, u32 hratio, u32 vratio)
+void fimc_is_scaler_set_post_scaler_coef(void __iomem *base_addr, u32 output_id,
+       u32 hratio, u32 vratio, struct scaler_coef_cfg *sc_coef)
 {
        u32 h_coef = 0;
        u32 v_coef = 0;
index 8e5c6589e0c91805d1c84982fbeb8abf612f472e..eb841263e60a8758e5e7255be35a0091cce386fd 100644 (file)
@@ -1375,10 +1375,8 @@ void fimc_is_scaler_set_poly_scaler_v_coef(void __iomem *base_addr, u32 output_i
        }
 }
 
-void fimc_is_scaler_set_poly_scaler_coef(void __iomem *base_addr,
-       u32 output_id,
-       u32 hratio,
-       u32 vratio,
+void fimc_is_scaler_set_poly_scaler_coef(void __iomem *base_addr, u32 output_id,
+       u32 hratio, u32 vratio, struct scaler_coef_cfg *sc_coef,
        enum exynos_sensor_position sensor_position)
 {
        u32 h_coef = 0;
@@ -1738,7 +1736,8 @@ void fimc_is_scaler_set_post_scaler_h_v_coef(void __iomem *base_addr, u32 output
        }
 }
 
-void fimc_is_scaler_set_post_scaler_coef(void __iomem *base_addr, u32 output_id, u32 hratio, u32 vratio)
+void fimc_is_scaler_set_post_scaler_coef(void __iomem *base_addr, u32 output_id,
+       u32 hratio, u32 vratio, struct scaler_coef_cfg *sc_coef)
 {
        u32 h_coef = 0;
        u32 v_coef = 0;