02 May, 2013
2 commits
-
Fix printk formats for dma_addr_t:
drivers/iommu/tegra-smmu.c: In function 'smmu_iommu_iova_to_phys':
>> drivers/iommu/tegra-smmu.c:774:2: warning: format '%lx' expects argument of type 'long unsigned int', but argument 4 has type 'dma_addr_t' [-Wformat]
--
drivers/iommu/tegra-gart.c: In function 'gart_iommu_iova_to_phys':
>> drivers/iommu/tegra-gart.c:298:3: warning: format '%lx' expects argument of type 'long unsigned int', but argument 3 has type 'dma_addr_t' [-Wformat]Signed-off-by: Varun Sethi
Signed-off-by: Joerg Roedel
03 Apr, 2013
1 commit
-
This is required in case of PAMU, as it can support a window size of up
to 64G (even on 32bit).Signed-off-by: Varun Sethi
Signed-off-by: Joerg Roedel
19 Feb, 2013
1 commit
-
Tegra only supports, and always enables, device tree. Remove all ifdefs
for DT support from the driver.Signed-off-by: Stephen Warren
Signed-off-by: Joerg Roedel
04 Jan, 2013
1 commit
-
CONFIG_HOTPLUG is going away as an option. As a result, the __dev*
markings need to be removed.This change removes the use of __devinit, __devexit_p, __devinitdata,
and __devexit from these drivers.Based on patches originally written by Bill Pemberton, but redone by me
in order to handle some of the coding style issues better, by hand.Cc: Bill Pemberton
Cc: David Woodhouse
Cc: Joerg Roedel
Cc: Ohad Ben-Cohen
Cc: Tony Lindgren
Cc: Omar Ramirez Luna
Cc: Mauro Carvalho Chehab
Cc: Hiroshi Doyu
Cc: Stephen Warren
Cc: Bharat Nihalani
Signed-off-by: Greg Kroah-Hartman
28 Nov, 2012
1 commit
-
For a single image to support multiple SoCs(GART/SMMU).
Reported-by: Arto Merilainen
Signed-off-by: Hiroshi Doyu
Signed-off-by: Joerg Roedel
11 Jul, 2012
1 commit
-
Implement the attribute for the Tegra IOMMU drivers.
Signed-off-by: Hiroshi DOYU
Signed-off-by: Joerg Roedel
11 May, 2012
1 commit
-
DT passes the exact GART register ranges without any overlapping with
MC register ranges. GART register offset needs to be adjusted by one
passed by DT correctly.Signed-off-by: Hiroshi DOYU
Acked-by: Stephen Warren
Signed-off-by: Joerg Roedel
16 Apr, 2012
2 commits
-
This commit adds device tree support for the GART hardware available on
NVIDIA Tegra 20 SoCs.Signed-off-by: Thierry Reding
Acked-by: Stephen Warren
Signed-off-by: Joerg Roedel -
Pass the correct gart device pointer.
Reviewed-by: Vandana Salve
Tested-by: Vandana Salve
Reviewed-by: Hiroshi Doyu
Reviewed-by: Bharat Nihalani
Signed-off-by: Hiroshi DOYU
Signed-off-by: Joerg Roedel
13 Mar, 2012
1 commit
-
This must have been messed up while merging, the intention was
clearly to unlock there.Signed-off-by: Lucas Stach
Signed-off-by: Joerg Roedel
26 Jan, 2012
1 commit
-
Tegra 20 IOMMU H/W, GART (Graphics Address Relocation Table). This
patch implements struct iommu_ops for GART for the upper IOMMU API.This H/W module supports only single virtual address space(domain),
and manages a single level 1-to-1 mapping H/W translation page table.[With small fixes by Joerg Roedel]
Signed-off-by: Hiroshi DOYU
Signed-off-by: Joerg Roedel