안녕하세요.
MV5422 보드의 후면 카메라로 사진을 찍으면 초점이 맞지 않습니다.
MV5422 보드의 후면 카메라 모듈로 auto-focus되게 하려면 어떻게 해야 하나요?
이와 관련하여 kernel 소스코드를 살펴보니,
fimc-is-device-3l2.c의 sensor_3l2_probe()에서 actuator를 아래와 같이 ACTUATOR_NAME_DWXXXX로 설정하고 있습니다.
---------------------------------------------------------
ext->actuator_con.product_name = ACTUATOR_NAME_DWXXXX;
ext->actuator_con.peri_type = SE_I2C;
ext->actuator_con.peri_setting.i2c.channel = SENSOR_CONTROL_I2C0;
ext->actuator_con.peri_setting.i2c.slave_address = 0x20;
ext->actuator_con.peri_setting.i2c.speed = 400000;
-----------------------------------------------------------
후면 카메라 모듈 데이터 시트(13P1BAD08)를 보면 VCM 드라이버가 BU64291GWZ로 나와있는데 아래 코드에 설정되어 있는 ACTUATOR_NAME_DWXXXX 와는 맞지 않는것 같습니다.
또한, kernel의 exynos-fimc-is-sensor.h 에서 발췌한 actuator name에도 없는데 이런 경우
fimc firmware 수정이 필요한지요?
------------------------------------------------------
enum actuator_name {
ACTUATOR_NAME_AD5823 = 1,
ACTUATOR_NAME_DWXXXX = 2,
ACTUATOR_NAME_AK7343 = 3,
ACTUATOR_NAME_HYBRIDVCA = 4,
ACTUATOR_NAME_LC898212 = 5,
ACTUATOR_NAME_WV560 = 6,
ACTUATOR_NAME_AK7345 = 7,
ACTUATOR_NAME_DW9804 = 8,
ACTUATOR_NAME_AK7348 = 9,
ACTUATOR_NAME_END,
ACTUATOR_NAME_NOTHING = 100,
};
-----------------------------------------------------