treewide: import latest Galaxy A52 5G kernel
...
* this imports the latest version of SM-A526B kernel from https://opensource.samsung.com/uploadSearch?searchValue=SM-A526B
itsaschoolbus
commited 2026-09-27 19:03:59 +07:00
34794f4cb2
ANDROID: GKI: iommu: Snapshot of vendor changes
...
Snapshot of IOMMU changes as of commit 79efc458af96.
Following files copied verbatim:
arch/arm64/mm/dma-mapping.c
drivers/iommu/dma-iommu.c
drivers/iommu/io-pgtable.c
drivers/iommu/iova.c
include/linux/iova.h
include/linux/dma-iommu.h
include/linux/io-pgtable.h
include/linux/iommu.h
include/trace/events/iommu.h
Remainder contain targetted merged content:
drivers/iommu/iommu.c
include/linux/dma-mapping.h
Preserving Signed-off-bys from all the commits that touch these files.
Signed-off-by: Charan Teja Reddy <charante@codeaurora.org>
Signed-off-by: Liam Mark <lmark@codeaurora.org>
Signed-off-by: Mark Salyzyn <salyzyn@google.com>
Signed-off-by: Patrick Daly <pdaly@codeaurora.org>
Signed-off-by: Prakash Gupta <guptap@codeaurora.org>
Signed-off-by: Qingqing Zhou <qqzhou@codeaurora.org>
Signed-off-by: Rishabh Bhatnagar <rishabhb@codeaurora.org>
Signed-off-by: Shiraz Hashim <shashim@codeaurora.org>
Signed-off-by: Sudarshan Rajagopalan <sudaraja@codeaurora.org>
Signed-off-by: Swathi Sridhar <swatsrid@codeaurora.org>
Signed-off-by: Vijayanand Jitta <vjitta@codeaurora.org>
Signed-off-by: Vinayak Menon <vinmenon@codeaurora.org>
Bug: 155522481
Signed-off-by: Mark Salyzyn <salyzyn@google.com>
Change-Id: I8dcfb6b857547c512c56549085769eee59cabefb
[saravanak Deleted some dead code and split out some changes into
smaller commits]
Signed-off-by: Saravana Kannan <saravanak@google.com>
Swathi Sridhar
authored and
Saravana Kannan
commited 2020-05-01 21:57:17 -07:00
e24979f0e7
ANDROID: GKI: iommu: dma-mapping-fast: Fast ARMv7/v8 Long Descriptor Format
...
Snapshot of vendor added support for Fast ARMv7/v8 Long Descriptor
Format.
Signed-off-by: Charan Teja Reddy <charante@codeaurora.org>
Signed-off-by: Liam Mark <lmark@codeaurora.org>
Signed-off-by: Patrick Daly <pdaly@codeaurora.org>
Signed-off-by: Prakash Gupta <guptap@codeaurora.org>
Signed-off-by: Qingqing Zhou <qqzhou@codeaurora.org>
Signed-off-by: Rishabh Bhatnagar <rishabhb@codeaurora.org>
Signed-off-by: Shiraz Hashim <shashim@codeaurora.org>
Signed-off-by: Sudarshan Rajagopalan <sudaraja@codeaurora.org>
Signed-off-by: Swathi Sridhar <swatsrid@codeaurora.org>
Signed-off-by: Vinayak Menon <vinmenon@codeaurora.org>
Bug: 155522481
Signed-off-by: Mark Salyzyn <salyzyn@google.com>
[saravanak snapshot from commit 79efc458af96 and disabled for ARM]
Signed-off-by: Saravana Kannan <saravanak@google.com>
Change-Id: Ifae8f889737f25cd8a9729101cd8251974109842
Swathi Sridhar
authored and
Saravana Kannan
commited 2020-05-01 21:56:54 -07:00
9b76f03f94
UPSTREAM: iommu: Allow io-pgtable to be used outside of drivers/iommu/
...
Move io-pgtable.h to include/linux/ and export alloc_io_pgtable_ops
and free_io_pgtable_ops. This enables drivers outside drivers/iommu/ to
use the page table library. Specifically, some ARM Mali GPUs use the
ARM page table formats.
Cc: Will Deacon <will.deacon@arm.com>
Cc: Robin Murphy <robin.murphy@arm.com>
Cc: Joerg Roedel <joro@8bytes.org>
Cc: Matthias Brugger <matthias.bgg@gmail.com>
Cc: Rob Clark <robdclark@gmail.com>
Cc: linux-arm-kernel@lists.infradead.org
Cc: iommu@lists.linux-foundation.org
Cc: linux-mediatek@lists.infradead.org
Cc: linux-arm-msm@vger.kernel.org
Signed-off-by: Rob Herring <robh@kernel.org>
Signed-off-by: Joerg Roedel <jroedel@suse.de>
(cherry picked from commit b77cf11f094136a9d7d0ee6a56cf49db1f412871)
Signed-off-by: Mark Salyzyn <salyzyn@google.com>
Bug: 145919068
Change-Id: I09a0d1a83bd4788297d36cbee248119252452d4c
Rob Herring
authored and
Mark Salyzyn
commited 2020-01-10 15:15:57 +00:00
59a8f6e96a