lkml.org 
[lkml]   [2011]   [Nov]   [17]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
From
Subject[PATCH 0/3] ARM: iommu: tegra: Add initial Tegra IOMMU driver
Date
From: Hiroshi DOYU <hdoyu@nvidia.com>

Hi,

This patchset adds support for Tegra IOMMU driver for Tegra2/3.

Presently this driver is specific to Tegra platform, but some of
functionalities could be replaced with a generic IOMMU framework. This
is expected to ease finding similarities with different platforms,
with the intention of solving problems once in a generic framework
which everyone can use.

Originally this was developed under git://nv-tegra.nvidia.com/linux-2.6.git,
and they are cleaned up for upstreaming.

Hiroshi DOYU (3):
ARM: iommu: tegra/common: Initial support for IOVMM driver
ARM: iommu: tegra2: Initial support for GART driver
ARM: iommu: tegra3: Initial support for SMMU driver

arch/arm/mach-tegra/include/mach/iovmm.h | 283 +++++++
drivers/iommu/Kconfig | 34 +
drivers/iommu/Makefile | 3 +
drivers/iommu/tegra-gart.c | 357 ++++++++
drivers/iommu/tegra-iovmm.c | 936 ++++++++++++++++++++
drivers/iommu/tegra-smmu.c | 1358 ++++++++++++++++++++++++++++++
6 files changed, 2971 insertions(+), 0 deletions(-)
create mode 100644 arch/arm/mach-tegra/include/mach/iovmm.h
create mode 100644 drivers/iommu/tegra-gart.c
create mode 100644 drivers/iommu/tegra-iovmm.c
create mode 100644 drivers/iommu/tegra-smmu.c



\
 
 \ /
  Last update: 2011-11-17 12:03    [W:0.297 / U:0.068 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site