/* Only used when feature GPU_MULTICORE_SUPPORT or BRN 47217 present. */
uint32_t isp_oclqry_stride;
+ /* Only used when feature ZLS_SUBTILE present. */
+ uint32_t isp_zls_pixels;
+
+ /* Only used when feature ISP_ZLS_D24_S8_PACKING_OGL_MODE present. */
+ uint32_t rgx_cr_blackpearl_fix;
+
/* All values below the ALIGN_ATTR(8) must be 64 bit. */
uint64_t ALIGN_ATTR(8) isp_scissor_base;
uint64_t isp_dbias_base;
uint64_t isp_zload_store_base;
uint64_t isp_stencil_load_store_base;
- /* Only used when feature ZLS_SUBTILE present. */
- uint64_t isp_zls_pixels;
-
/*
* Only used when feature FBCDC_ALGORITHM present and value < 3 or feature
* FB_CDC_V4 present. Additionally, BRNs 48754, 60227, 72310 and 72311 must
uint64_t pds_pr_bgnd[3U];
- /* Only used when feature ISP_ZLS_D24_S8_PACKING_OGL_MODE present. */
- uint64_t rgx_cr_blackpearl_fix;
-
/* Only used when BRN 62850 or 62865 present. */
uint64_t isp_dummy_stencil_store_base;
struct rogue_fwif_cdm_regs {
uint64_t tpu_border_colour_table;
- /* Only used when feature TPU_DM_GLOBAL_REGISTERS present. */
- uint64_t tpu_tag_cdm_ctrl;
-
/* Only used when feature CDM_USER_MODE_QUEUE present. */
uint64_t cdm_cb_queue;
- /*
- * Only used when feature CDM_USER_MODE_QUEUE is present and
- * SUPPORT_TRUSTED_DEVICE is present and SUPPORT_SECURE_ALLOC_KM is not
- * present.
- */
- uint64_t cdm_cb_secure_queue;
-
/* Only used when feature CDM_USER_MODE_QUEUE present. */
uint64_t cdm_cb_base;
/* Only used when feature CDM_USER_MODE_QUEUE present. */
/* Only used when feature CLUSTER_GROUPING present. */
uint32_t compute_cluster;
+
+ /* Only used when feature TPU_DM_GLOBAL_REGISTERS present. */
+ uint32_t tpu_tag_cdm_ctrl;
+
+ uint32_t padding;
};
/**