[9610] fbdev: dpu20: add win config global wise HW constraint check
authorChiHun Won <chihun.won@samsung.com>
Sat, 9 Jun 2018 01:47:43 +0000 (10:47 +0900)
committerWooyeon Kim <wooy88.kim@samsung.com>
Fri, 6 Jul 2018 01:43:19 +0000 (10:43 +0900)
Change-Id: I4baa8b450c01699952b63fd23947240de67d80b2
Signed-off-by: ChiHun Won <chihun.won@samsung.com>
drivers/video/fbdev/exynos/dpu20/cal_9610/decon_cal.h
drivers/video/fbdev/exynos/dpu20/cal_9610/decon_reg.c

index f46bdf7c098f3663f22ad5f74926d128aa6a3ade..6559d20dabfa01d692cbbb766be60d6645990ec6 100644 (file)
@@ -299,6 +299,12 @@ void decon_reg_set_start_crc(u32 id, u32 en);
 void decon_reg_set_select_crc_bits(u32 id, u32 bit_sel);
 void decon_reg_get_crc_data(u32 id, u32 *w0_data, u32 *w1_data);
 
+/* DPU hw limitation check */
+struct decon_device;
+struct decon_win_config;
+int decon_check_global_limitation(struct decon_device *decon,
+               struct decon_win_config *config);
+
 /* TODO: this will be removed later */
 void decon_reg_update_req_global(u32 id);
 /*********************************************************************/
index 3d1061f0cadb8687e59d1ad2ecbb235ce5f2f6c7..34f9f2bf2d7a10b06f6b054f5d2979f49dd6d849 100644 (file)
@@ -2257,3 +2257,15 @@ void __decon_dump(u32 id, void __iomem *regs, void __iomem *base_regs, bool dsc_
        }
 }
 
+/* Ramen (9610) chip dependent HW limitation
+ *     : returns 0 if no error
+ *     : otherwise returns -EPERM for HW-wise not permitted
+ */
+int decon_check_global_limitation(struct decon_device *decon,
+               struct decon_win_config *config)
+{
+       int ret = 0;
+
+       return ret;
+}
+