[COMMON] fimc-is2: update ois bu24218gwl cal data control
authorlibm1 <libm1@lenovo.com>
Tue, 15 Jan 2019 04:51:30 +0000 (12:51 +0800)
committerKim Gunho <gunho.kim@samsung.com>
Wed, 7 Aug 2019 13:00:16 +0000 (22:00 +0900)
commitf05a07edc70749e65e56e0630fe1a21ac20d943e
tree26521f85c1282f4c0dfaf2ebbae59140ca259508
parentf5d10e84efd6cc0d0e29cfd62df3e3747bb88ec4
[COMMON] fimc-is2: update ois bu24218gwl cal data control

The OIS cal data in DVT2 eeprom is ok to apply. But before DVT2,
it is not workable data.
So add logic to check whether the OIS cal data is good or not,
if good, use it to write into OIS module,
if wrong, will change to use dafault cal data to write into OIS module.
So the ideal expected result is:
using real ois cal data in EEPROM on DVT2 module and after,
using dafault ois cal data on old module(before DVT2).

Change-Id: I8b156021aa3acc3e21d9b073d007a4b79db2f546
Signed-off-by: libm1 <libm1@lenovo.com>
drivers/media/platform/exynos/fimc-is2/sensor/module_framework/ois/fimc-is-ois-bu24218gwl.c