msm: camera: sensor: Add support to write sensor registers in probe

Few sensors needs to unlock register bank for reading
sensor ID from sensor register for probe. And this change
adds support to write sensor registers in probe cmd just
after power on and before reading the sensor ID.

CRs-Fixed: 3111822
Change-Id: Iee2e6bd0ba896a0a2d0c4cc23fe272ba4aae3ab2
Signed-off-by: Stark Lin <quic_starlin@quicinc.com>
This commit is contained in:
Stark Lin
2022-01-21 16:13:18 +08:00
committed by Camera Software Integration
parent d57da841d6
commit 5953bec5c2
4 changed files with 88 additions and 10 deletions

View File

@@ -96,7 +96,9 @@ enum cam_sensor_packet_opcodes {
CAM_SENSOR_PACKET_OPCODE_SENSOR_READ,
CAM_SENSOR_PACKET_OPCODE_SENSOR_FRAME_SKIP_UPDATE,
CAM_SENSOR_PACKET_OPCODE_SENSOR_PROBE_V2,
CAM_SENSOR_PACKET_OPCODE_SENSOR_NOP = 127
CAM_SENSOR_PACKET_OPCODE_SENSOR_REG_BANK_UNLOCK,
CAM_SENSOR_PACKET_OPCODE_SENSOR_REG_BANK_LOCK,
CAM_SENSOR_PACKET_OPCODE_SENSOR_NOP = 127,
};
enum tpg_command_type_t {