[Copybara Auto Merge] Merge branch pro into partner-android

edgetpu: use set_dev_pasid for all mobile platforms
Bug: 322923938
edgetpu: don't compile edgetpu-domain-pool.c for non-mobile
Bug: 322923938 (repeat)
edgetpu: remove support for < linux 5.10
edgetpu: thermal: Replace gs_tmu.h with gs_tmu_v3.h
Bug: 316155868
edgetpu: fixups per code review feedback
edgetpu: use BIT macro for num_pasids
edgetpu: Fix fw_path without newline being invalid
Bug: 297990208
edgetpu: move client shutdown wakelock release to client remove function
edgetpu: set power state without holding the client wakelock_lock
Bug: 299698563
edgetpu: avoid deadlock on client->group_lock during power up
Bug: 288820784
edgetpu: update process pinned_vm for pages mapped to TPU
Bug: 295592327
edgetpu: replace find_extend_vma() with vma_lookup() after 5.14
Bug: 294497808
Bug: 294424314
edgetpu: remove vmas param for pin_user_pages after Linux version 6.5
edgetpu: update class_create call for changes in Linux 6.4
edgetpu: use find_extend_vma_locked after 6.4.1
Bug: 293646349
edgetpu: remove untagged_addr compat define
edgetpu: don't try to redefine FOLL_LONGTERM
Bug: 291160216 (repeat)
edgetpu: remove EDGETPU_TEST_EXTERNAL
Bug: 289874077
edgetpu: usage stats: don't request if test firmware is running
Bug: 286891462
edgetpu: Replace ENOTSUPP with EOPNOTSUPP
edgetpu: Fix errors compiling for 6.1 Kernel
Bug: 274637460
edgetpu: Get max number of PASIDs from device-tree
Bug: 285949227
edgetpu: Adopt edgetpu_domain_pool_attach_domain
Bug: 274637460 (repeat)
edgetpu: Add edgetpu_domain_pool_attach_domain
Bug: 274637460 (repeat)
edgetpu: dmabuf bulk map drop group lock before bookkeeping updates
Bug: 287690287
edgetpu: dmabuf don't hold group lock for unmap operations
Bug: 287690287 (repeat)
edgetpu: dmabuf: hold group lock only for required map operations
Bug: 287690287 (repeat)
edgetpu: remove group lock from host buffer unmap operation
Bug: 287690287 (repeat)
edgetpu: move unnecessary operations out of host map critical section
Bug: 287690287 (repeat)
edgetpu: fix wrong size in edgetpu_mmu_map_iova_sgt debug log
edgetpu: Clean up address logging
edgetpu: debug prints for iommu mapping calls
edgetpu: remove code for no KCI data structure
GitOrigin-RevId: e16594fa7fe7ef08019a4ddc5affa17031ec4008
Change-Id: Ic830a5e2735a6e6a6816552bcd788be784d39a84
Signed-off-by: Todd Poynor <[email protected]>
19 files changed
tree: 1b746dde392a82e675cd6c33f0c9c234a2dd443c
  1. drivers/
  2. .clang-format
  3. .gitignore