gxp: [Copybara Auto Merge] Merge branch 'zumapro-v' into 'android14-gs-pixel-6.1'

gcip: Makefile supports standalone IIF
Bug: 312161537
gcip: unittests: Makefile supports standalone IIF
Bug: 333862288
gcip: alloc helper: update comments
gcip: pass IP type when submit fence waiters
Bug: 336524176
GCIP_MAIN_REV_ID: 44cb27076738eb87d7d3d235aee7df7a672b8fa6
gxp: remove LPM mapping from core
Bug: 299037074
gxp: direct mode: Request forced debug dump in case of mailbox timeout
Bug: 328551772
gxp: direct mode: Request forced debug dump in case of core crash
Bug: 328551772 (repeat)
gxp: Append fw start and stop logic to support direct mode debug dump.
Bug: 328551772 (repeat)
gxp: Add extra members to vd struct for direct mode
Bug: 328551772 (repeat)
gxp: Add get/set methods for debug dump flags
Bug: 328551772 (repeat)
gxp: Update gxp-host-device-structs.h
Bug: 328551772 (repeat)
gxp: increase gxp version number to 1.27
Bug: 328197763
gxp: Makefile supports standalone IIF
Bug: 332216049
gxp: makefile fix syntax
ganymede: enable gsa support
Bug: 329815240
gxp: Add gxp_thermal_control() implementation
Bug: 328688605
gxp: Add handler for GCIP_KCI_CODE_THERMAL_CONTROL
Bug: 328688605 (repeat)
gxp: pass IP type to fence waited function
Bug: 330929140 (repeat)
gxp: gsx01 add BCI and DSU support
Bug: 336947583
gxp: unittests: Makefile supports standalone IIF
Bug: 333862288 (repeat)
gxp: pass waiter IP type
Bug: 336524176 (repeat)
gxp: remove redundant header inclusion
Bug: 312161537 (repeat)
gcip: add sanitizer_config field in image configs
gcip: image config: support 36-bit mappings
Bug: 325138254
GCIP_MAIN_REV_ID: 673083751510a2e0a60702b1a87d74182ff33355
gxp: Add debugfs nodes for min/max freq limits
Bug: 328688605 (repeat)
gxp: adopt standalone IIF
Bug: 332216049 (repeat)
gxp: reset shadow memory before booting MCU
Bug: 302441258
gxp: support using dynamic memory for MCU fw
Bug: 312642303
gxp: support ns mapping in image configs
gxp: Add KCI handler for setting frequency limits
Bug: 328688605 (repeat)
gxp: add trace points for uci command and respond
Bug: 328197763 (repeat)
gxp: use IOMMU granule instead of PAGE_SIZE
Bug: 333336858
gcip: image config: always pass secure shared mappings to IP driver
Bug: 325139482
gcip: expose gcip_iommu_domain_granule
Bug: 333336858 (repeat)
gcip: fix page size on decoding image cfg
Bug: 333336858 (repeat)
gcip: iif: rename header file to iif-signaler-submission-waiter.h
GCIP_MAIN_REV_ID: 2d5859f668763d7e5a5624e701815b73b593923f
Bug: 330284596
gcip: remove get_cmd_queue_head callback
Bug: 330646127
gcip: make wait_for_cmd_queue_not_full mandatory
Bug: 330646127 (repeat)
gcip: fix context comments in gcip_mailbox_ops
gcip: Remove iif unittests
Bug: 326539224
gcip: guard dma_resv_[un]lock with LINUX_VERSION_CODE
Bug: 329016610
gcip: introduce gcip_fence_array_merge_ikf
Bug: 328046412
gcip: image config parse iova map flags from firmware
Bug: 324254320
Bug: 325139482 (repeat)
gcip: iommu add flag for MMIO device memory mappings
Bug: 324254320 (repeat)
gcip: image config add mapping flags in IOVA
Bug: 324254320 (repeat)
Bug: 325139482 (repeat)
gcip: unittests: remove Kconfig and update Makefile
Bug: 322448134
gcip: guard dma_buf map attachment with dma_resv
Bug: 328199067
gcip: add gcip_dma_fence_merge_fences
Bug: 320401031
iif: add lock_class_key to submitted_signalers_lock
Bug: 327075979
Merge "Merge branch 'headers' into HEAD" into main
GCIP_MAIN_REV_ID: f2f385cce0d35680ebe7042cc5a75dffaa27b801

Signed-off-by: Aurora zuma pro automerger <[email protected]>
GitOrigin-RevId: b27296515aa3cfdc9a29c412b7e4c65ba59a4f89
Change-Id: Id9b66ffe91c548bef14e1eb31d3814299b5483be
77 files changed