soc: tegra: add ISP1 support to camrtc debug protocol

Add support for ISP1 memory buffers allocated by Guest OS.

Jira CT26X-427

Signed-off-by: Kirill Artamonov <kartamonov@nvidia.com>
Change-Id: Ibbcd8a1b720305b36bb62e64baa797eef1d5a889
Reviewed-on: https://git-master.nvidia.com/r/c/linux-nv-oot/+/3002367
Reviewed-by: Pekka Pessi <ppessi@nvidia.com>
Reviewed-by: Mika Liljeberg <mliljeberg@nvidia.com>
GVS: Gerrit_Virtual_Submit <buildbot_gerritrpt@nvidia.com>
This commit is contained in:
Kirill Artamonov
2023-10-23 15:11:49 +03:00
committed by mobile promotions
parent d539245685
commit 8b7212a186

View File

@@ -57,8 +57,8 @@
#define CAMRTC_STATUS_NOT_IMPLEMENTED MK_U32(3) /* Request not implemented */ #define CAMRTC_STATUS_NOT_IMPLEMENTED MK_U32(3) /* Request not implemented */
#define CAMRTC_STATUS_INVALID_PARAM MK_U32(4) /* Invalid parameter */ #define CAMRTC_STATUS_INVALID_PARAM MK_U32(4) /* Invalid parameter */
#define CAMRTC_DBG_FRAME_SIZE MK_U32(448) #define CAMRTC_DBG_FRAME_SIZE MK_U32(512)
#define CAMRTC_DBG_MAX_DATA MK_U32(440) #define CAMRTC_DBG_MAX_DATA MK_U32(504)
#define CAMRTC_DBG_TASK_STAT_MAX MK_U32(16) #define CAMRTC_DBG_TASK_STAT_MAX MK_U32(16)
/* /*
@@ -198,6 +198,7 @@ struct camrtc_dbg_test_mem {
uint64_t vi_iova; uint64_t vi_iova;
uint64_t vi2_iova; uint64_t vi2_iova;
uint64_t isp_iova; uint64_t isp_iova;
uint64_t isp1_iova;
}; };
struct camrtc_dbg_streamids { struct camrtc_dbg_streamids {
@@ -205,6 +206,8 @@ struct camrtc_dbg_streamids {
uint8_t vi; uint8_t vi;
uint8_t vi2; uint8_t vi2;
uint8_t isp; uint8_t isp;
uint8_t isp1;
uint8_t _pad[3];
}; };
/* This structure is used pass memory areas and textual input data to /* This structure is used pass memory areas and textual input data to