msm: camera: sensor: Add IR/XCFA/SHDR overlapped for TPG0

Kailua tpg has some extra register for ir/xcfa/shdr overlapped.
These register data support is added as part of this change.

CRs-Fixed: 3086082
Change-Id: If044b336a87de931f6d512c52895e65c85d10863
Signed-off-by: Rishab Garg <quic_rishabg@quicinc.com>
这个提交包含在:
Rishab Garg
2021-12-17 12:18:02 +05:30
提交者 Camera Software Integration
父节点 c35584d0b7
当前提交 e79f7727a3
修改 8 个文件,包含 614 行新增120 行删除

查看文件

@@ -1,6 +1,7 @@
/* SPDX-License-Identifier: GPL-2.0-only WITH Linux-syscall-note */
/*
* Copyright (c) 2016-2021, The Linux Foundation. All rights reserved.
* Copyright (c) 2021-2022 Qualcomm Innovation Center, Inc. All rights reserved.
*/
#ifndef __UAPI_CAM_SENSOR_H__
@@ -694,7 +695,10 @@ struct tpg_global_config_t {
* @vc : virtual channel of this stream
* @dt : data type of this stream
* @skip_pattern : skip pattern for this stream
* @reserved : reserved for future use
* @xcfa_debug : for xcfa debug;
* @shdr_line_offset0 : for shdr line offset0
* @shdr_line_offset1 : for shdr line offset1
* @reserved : reserved for future use
*/
struct tpg_stream_config_t {
struct tpg_command_header_t header;
@@ -712,6 +716,9 @@ struct tpg_stream_config_t {
uint16_t dt;
uint32_t skip_pattern;
uint32_t rotate_period;
uint32_t xcfa_debug;
uint32_t shdr_line_offset0;
uint32_t shdr_line_offset1;
uint32_t reserved[4];
} __attribute__((packed));