Thread (21 messages) 21 messages, 6 authors, 2011-12-18

[PATCH v7 0/2] iommu/exynos: Add IOMMU/System MMU driver for Samsung Exynos

flat view

From: KyongHo Cho <hidden>
Date: 2011-12-06 12:13:21
Also in: linux-samsung-soc, lkml

On Tue, Dec 6, 2011 at 8:24 AM, Kyungmin Park [off-list ref] wrote:
On 12/6/11, Joerg Roedel [off-list ref] wrote:
quoted
On Fri, Nov 18, 2011 at 06:47:28PM +0900, KyongHo Cho wrote:
quoted
Patch Summary:
[PATCH v7 1/2] ARM: EXYNOS: Change System MMU platform device definitions
[PATCH v7 2/2] iommu/exynos: Add iommu driver for Exynos Platforms
Okay, I merged it into arm/exynos, but it is not pushed yet. Actually
there were conflicts while merging, which I resolved. What I failed
to find is a config for Exynos that actually builds for upstream Linux.
Probably I havn't tried hard enough to find one... Can you provide a
kernel config that I can use for my testing and that builds a current
3.2-rc4 kernel for Exynos?
and I hope to see the real example how to use it with exynos platform.

Now I can't find the interface between exynos platform and generic exynos iommu.
In "[PATCH v7 1/2] ARM: EXYNOS: Change System MMU platform device
definitions" patch,
you can find sysmmu_init().
It stores associations between a system MMU and a peripheral device in
platform data of platform device descriptor.
If Exynos IOMMU driver finds the association while probing, then the
driver can control the system MMU.
BTW, how do you test it at mainline kernel?
I merged IOMMU mainline branch to our kernel branch and tested it with
our FIMC, MFC, JPEG, 2D.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help