rhodec: Actuator noise reduction

detalis:
add MOT_DEVICE_RHODEC for workaround

Change-Id: I5d24bb79f95a11f82781bd40ba14cbd64cadfa22
Signed-off-by: liuzy55 <[email protected]>
Reviewed-on: https://gerrit.mot.com/2188603
SME-Granted: SME Approvals Granted
SLTApproved: Slta Waiver
Reviewed-by: XiaoFeng Wang <[email protected]>
Reviewed-by: Shuo Wang <[email protected]>
Reviewed-by: <[email protected]>
Reviewed-by: <[email protected]>
Reviewed-by: Zhichao Chen <[email protected]>
Tested-by: Jira Key
Submit-Approved: Jira Key
This commit is contained in:
liuzy55 2022-02-11 11:11:15 +08:00 • committed by zhaoji1
commit 300796df8a

View file

@ -63,6 +63,7 @@ typedef enum {
MOT_DEVICE_CORFUP,
MOT_DEVICE_CORFUQ,
MOT_DEVICE_CORFUR,
MOT_DEVICE_RHODEC,
MOT_DEVICE_NUM,
} mot_dev_type;
@ -444,6 +445,32 @@ static const mot_dev_info mot_dev_list[MOT_DEVICE_NUM] = {
},
},
},
{
.dev_type = MOT_DEVICE_RHODEC,
.actuator_num = 1,
.dev_name = "rhodec",
.actuator_info = {
[0] = {
.actuator_type = MOT_ACTUATOR_DW9800V,
.dac_pos = 0,
.init_pos = 512,
.cci_addr = 0x0c,
.cci_dev = 0x00,
.cci_master = 0x1,
.regulator_list = {"pm6125_l9", "cam_rear_af"},
.regulator_volt_uv = {1800000, 2800000},
.launch_lens = {
.launch_lens_needed = true,
.launch_lens_step = {
{200, 100},
{100, 60},
{50, 30},
},
},
},
},
},
};
static uint32_t mot_device_index = MOT_DEVICE_NUM;