All of lore.kernel.org
 help / color / mirror / Atom feed
From: Cho KyongHo <pullip.cho@samsung.com>
To: Thierry Reding <thierry.reding@gmail.com>
Cc: Arnd Bergmann <arnd@arndb.de>,
	linux-arm-kernel@lists.infradead.org, t.figa@samsung.com,
	Will Deacon <will.deacon@arm.com>,
	tomasz.figa@gmail.com, joshi@samsung.com, s.nawrocki@samsung.com,
	Varun.Sethi@freescale.com, kgene.kim@samsung.com,
	prathyush.k@samsung.com, sachin.kamat@linaro.org,
	joro@8bytes.org, devicetree@vger.kernel.org,
	Stephen Warren <swarren@wwwdotorg.org>,
	grundler@chromium.org, linux-samsung-soc@vger.kernel.org,
	a.motakis@virtualopensystems.com, rahul.sharma@samsung.com,
	Shaik Ameer Basha <shaik.ameer@samsung.com>,
	supash.ramaswamy@linaro.org, linux-kernel@vger.kernel.org,
	iommu@lists.linux-foundation.org, Hiroshi Doyu <hdoyu@nvidia.com>
Subject: Re: [PATCH v12 11/31] documentation: iommu: add binding document of Exynos System MMU
Date: Fri, 16 May 2014 09:39:24 +0900	[thread overview]
Message-ID: <20140516093924.8ee826b9e7e346cb0144a0f1@samsung.com> (raw)
In-Reply-To: <20140515203729.GA7136@mithrandir>

On Thu, 15 May 2014 22:37:31 +0200, Thierry Reding wrote:
> On Mon, Apr 28, 2014 at 02:05:30PM +0200, Arnd Bergmann wrote:
> [...]
> > let me clarify by example:
> > 
> > 	iommu@1 {
> > 		compatible = "some,simple-iommu";
> > 		reg = <1>;
> > 		#iommu-cells = <0>; /* supports only one master */
> > 	};
> > 
> > 	iommu@2 {
> > 		compatible = "some,other-iommu";
> > 		reg = <3>;
> > 		#iommu-cells = <1>; /* contains master ID */
> > 	};
> > 
> > 	iommu@3 {
> > 		compatible = "some,windowed-iommu";
> > 		reg = <2>;
> > 		#iommu-cells = <2>; /* contains dma-window */
> > 	};
> > 
> > 	device@4 {
> > 		compatible = "some,ethernet";
> > 		iommus = <&/iommu@1>;
> > 	};
> > 
> > 	device@5 {
> > 		compatible = "some,dmaengine";
> > 		iommus = <&/iommu@2 0x40000000 0x1000000>,
> > 			 <&/iommu@3 0x101>;
> > 	};
> > 
> > The device at address 4 has a one-one relationship with iommu@1, so there
> > is no need for any data. device@5 has two master ports. One is connected to
> > an IOMMU that has a per-device aperture, device@5 can only issue transfers
> > to the 256MB area at 0x40000000, and the IOMMU will have to put entries for
> > this device into that address. The second master port is connected to
> > iommu@3, which uses a master ID that gets passed along with each transfer,
> > so that needs to be put into the IOTLBs.
> 
> iommu@3 and the second port of device@5 seem to match what we need for
> Tegra (and as I understand also Exynos). Can we settle on this for now
> so that Hiroshi and Cho can go update their drivers for this binding?
> 

Currently, Exynos IOMMU is the case of iommu@1.

But in the near future, it will support multiple masters with a single context
that means all masters that shares a single System MMU also views the same
address space.

For some cases, we may need iommu@3 that supports dma-window.

So, I have no other opinion.

By the way, iommu framework should allow to process the parameters
to 'iommus' property in the master nodes by iommu driver implementations
because it is depended on implementations.

> > A variation would be to not use #iommu-cells at all, but provide a
> > #address-cells / #size-cells pair in the IOMMU, and have a translation
> > as we do for dma-ranges. This is probably most flexible.
> 
> The remainder of this discussion seems to indicate that #iommu-cells and
> dma-ranges don't have to be mutually exclusive. For some IOMMUs it might
> make sense to use both.
> 
> In fact perhaps we should require every IOMMU user to also specify a
> dma-ranges property, even if for some cases the range would be simply
> the complete physical address space. Perhaps in analogy to the ranges
> property an empty dma-ranges property could be taken to mean all of the
> physical address space.
> 
> I'm aware that this doesn't cover any of the more exotic cases out
> there, but the fact is that we have real devices out there that ship
> with some variations of these simple IOMMUs and I don't think we're
> doing ourselves a favour by blocking support for these to be added on
> the hope of merging the perfect solution that covers all use-cases.
> Patches for Tegra have already been around for close to half a year.
> 
> Thierry

WARNING: multiple messages have this Message-ID (diff)
From: Cho KyongHo <pullip.cho-Sze3O3UU22JBDgjK7y7TUQ@public.gmane.org>
To: Thierry Reding <thierry.reding-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
Cc: t.figa-Sze3O3UU22JBDgjK7y7TUQ@public.gmane.org,
	Will Deacon <will.deacon-5wv7dgnIgG8@public.gmane.org>,
	tomasz.figa-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org,
	joshi-Sze3O3UU22JBDgjK7y7TUQ@public.gmane.org,
	s.nawrocki-Sze3O3UU22JBDgjK7y7TUQ@public.gmane.org,
	Varun.Sethi-KZfg59tc24xl57MIdRCFDg@public.gmane.org,
	kgene.kim-Sze3O3UU22JBDgjK7y7TUQ@public.gmane.org,
	prathyush.k-Sze3O3UU22JBDgjK7y7TUQ@public.gmane.org,
	sachin.kamat-QSEj5FYQhm4dnm+yROfE0A@public.gmane.org,
	devicetree-u79uwXL29TY76Z2rM5mHXA@public.gmane.org,
	Arnd Bergmann <arnd-r2nGTMty4D4@public.gmane.org>,
	Stephen Warren <swarren-3lzwWm7+Weoh9ZMKESR00Q@public.gmane.org>,
	grundler-F7+t8E8rja9g9hUCZPvPmw@public.gmane.org,
	linux-samsung-soc-u79uwXL29TY76Z2rM5mHXA@public.gmane.org,
	a.motakis-lrHrjnjw1UfHK3s98zE1ajGjJy/sRE9J@public.gmane.org,
	linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r@public.gmane.org,
	rahul.sharma-Sze3O3UU22JBDgjK7y7TUQ@public.gmane.org,
	Shaik Ameer Basha
	<shaik.ameer-Sze3O3UU22JBDgjK7y7TUQ@public.gmane.org>,
	supash.ramaswamy-QSEj5FYQhm4dnm+yROfE0A@public.gmane.org,
	linux-kernel-u79uwXL29TY76Z2rM5mHXA@public.gmane.org,
	iommu-cunTk1MwBs9QetFLy7KEm3xJsTq8ys+cHZ5vskTnxNA@public.gmane.org
Subject: Re: [PATCH v12 11/31] documentation: iommu: add binding document of Exynos System MMU
Date: Fri, 16 May 2014 09:39:24 +0900	[thread overview]
Message-ID: <20140516093924.8ee826b9e7e346cb0144a0f1@samsung.com> (raw)
In-Reply-To: <20140515203729.GA7136@mithrandir>

On Thu, 15 May 2014 22:37:31 +0200, Thierry Reding wrote:
> On Mon, Apr 28, 2014 at 02:05:30PM +0200, Arnd Bergmann wrote:
> [...]
> > let me clarify by example:
> > 
> > 	iommu@1 {
> > 		compatible = "some,simple-iommu";
> > 		reg = <1>;
> > 		#iommu-cells = <0>; /* supports only one master */
> > 	};
> > 
> > 	iommu@2 {
> > 		compatible = "some,other-iommu";
> > 		reg = <3>;
> > 		#iommu-cells = <1>; /* contains master ID */
> > 	};
> > 
> > 	iommu@3 {
> > 		compatible = "some,windowed-iommu";
> > 		reg = <2>;
> > 		#iommu-cells = <2>; /* contains dma-window */
> > 	};
> > 
> > 	device@4 {
> > 		compatible = "some,ethernet";
> > 		iommus = <&/iommu@1>;
> > 	};
> > 
> > 	device@5 {
> > 		compatible = "some,dmaengine";
> > 		iommus = <&/iommu@2 0x40000000 0x1000000>,
> > 			 <&/iommu@3 0x101>;
> > 	};
> > 
> > The device at address 4 has a one-one relationship with iommu@1, so there
> > is no need for any data. device@5 has two master ports. One is connected to
> > an IOMMU that has a per-device aperture, device@5 can only issue transfers
> > to the 256MB area at 0x40000000, and the IOMMU will have to put entries for
> > this device into that address. The second master port is connected to
> > iommu@3, which uses a master ID that gets passed along with each transfer,
> > so that needs to be put into the IOTLBs.
> 
> iommu@3 and the second port of device@5 seem to match what we need for
> Tegra (and as I understand also Exynos). Can we settle on this for now
> so that Hiroshi and Cho can go update their drivers for this binding?
> 

Currently, Exynos IOMMU is the case of iommu@1.

But in the near future, it will support multiple masters with a single context
that means all masters that shares a single System MMU also views the same
address space.

For some cases, we may need iommu@3 that supports dma-window.

So, I have no other opinion.

By the way, iommu framework should allow to process the parameters
to 'iommus' property in the master nodes by iommu driver implementations
because it is depended on implementations.

> > A variation would be to not use #iommu-cells at all, but provide a
> > #address-cells / #size-cells pair in the IOMMU, and have a translation
> > as we do for dma-ranges. This is probably most flexible.
> 
> The remainder of this discussion seems to indicate that #iommu-cells and
> dma-ranges don't have to be mutually exclusive. For some IOMMUs it might
> make sense to use both.
> 
> In fact perhaps we should require every IOMMU user to also specify a
> dma-ranges property, even if for some cases the range would be simply
> the complete physical address space. Perhaps in analogy to the ranges
> property an empty dma-ranges property could be taken to mean all of the
> physical address space.
> 
> I'm aware that this doesn't cover any of the more exotic cases out
> there, but the fact is that we have real devices out there that ship
> with some variations of these simple IOMMUs and I don't think we're
> doing ourselves a favour by blocking support for these to be added on
> the hope of merging the perfect solution that covers all use-cases.
> Patches for Tegra have already been around for close to half a year.
> 
> Thierry

WARNING: multiple messages have this Message-ID (diff)
From: pullip.cho@samsung.com (Cho KyongHo)
To: linux-arm-kernel@lists.infradead.org
Subject: [PATCH v12 11/31] documentation: iommu: add binding document of Exynos System MMU
Date: Fri, 16 May 2014 09:39:24 +0900	[thread overview]
Message-ID: <20140516093924.8ee826b9e7e346cb0144a0f1@samsung.com> (raw)
In-Reply-To: <20140515203729.GA7136@mithrandir>

On Thu, 15 May 2014 22:37:31 +0200, Thierry Reding wrote:
> On Mon, Apr 28, 2014 at 02:05:30PM +0200, Arnd Bergmann wrote:
> [...]
> > let me clarify by example:
> > 
> > 	iommu at 1 {
> > 		compatible = "some,simple-iommu";
> > 		reg = <1>;
> > 		#iommu-cells = <0>; /* supports only one master */
> > 	};
> > 
> > 	iommu at 2 {
> > 		compatible = "some,other-iommu";
> > 		reg = <3>;
> > 		#iommu-cells = <1>; /* contains master ID */
> > 	};
> > 
> > 	iommu at 3 {
> > 		compatible = "some,windowed-iommu";
> > 		reg = <2>;
> > 		#iommu-cells = <2>; /* contains dma-window */
> > 	};
> > 
> > 	device at 4 {
> > 		compatible = "some,ethernet";
> > 		iommus = <&/iommu@1>;
> > 	};
> > 
> > 	device at 5 {
> > 		compatible = "some,dmaengine";
> > 		iommus = <&/iommu@2 0x40000000 0x1000000>,
> > 			 <&/iommu@3 0x101>;
> > 	};
> > 
> > The device at address 4 has a one-one relationship with iommu at 1, so there
> > is no need for any data. device at 5 has two master ports. One is connected to
> > an IOMMU that has a per-device aperture, device at 5 can only issue transfers
> > to the 256MB area at 0x40000000, and the IOMMU will have to put entries for
> > this device into that address. The second master port is connected to
> > iommu at 3, which uses a master ID that gets passed along with each transfer,
> > so that needs to be put into the IOTLBs.
> 
> iommu at 3 and the second port of device at 5 seem to match what we need for
> Tegra (and as I understand also Exynos). Can we settle on this for now
> so that Hiroshi and Cho can go update their drivers for this binding?
> 

Currently, Exynos IOMMU is the case of iommu at 1.

But in the near future, it will support multiple masters with a single context
that means all masters that shares a single System MMU also views the same
address space.

For some cases, we may need iommu at 3 that supports dma-window.

So, I have no other opinion.

By the way, iommu framework should allow to process the parameters
to 'iommus' property in the master nodes by iommu driver implementations
because it is depended on implementations.

> > A variation would be to not use #iommu-cells at all, but provide a
> > #address-cells / #size-cells pair in the IOMMU, and have a translation
> > as we do for dma-ranges. This is probably most flexible.
> 
> The remainder of this discussion seems to indicate that #iommu-cells and
> dma-ranges don't have to be mutually exclusive. For some IOMMUs it might
> make sense to use both.
> 
> In fact perhaps we should require every IOMMU user to also specify a
> dma-ranges property, even if for some cases the range would be simply
> the complete physical address space. Perhaps in analogy to the ranges
> property an empty dma-ranges property could be taken to mean all of the
> physical address space.
> 
> I'm aware that this doesn't cover any of the more exotic cases out
> there, but the fact is that we have real devices out there that ship
> with some variations of these simple IOMMUs and I don't think we're
> doing ourselves a favour by blocking support for these to be added on
> the hope of merging the perfect solution that covers all use-cases.
> Patches for Tegra have already been around for close to half a year.
> 
> Thierry

  reply	other threads:[~2014-05-16  0:39 UTC|newest]

Thread overview: 199+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-04-27  7:37 [PATCH v12 00/31] iommu/exynos: Fixes and Enhancements of System MMU driver with DT Shaik Ameer Basha
2014-04-27  7:37 ` Shaik Ameer Basha
2014-04-27  7:37 ` [PATCH v12 01/31] iommu/exynos: do not include removed header Shaik Ameer Basha
2014-04-27  7:37   ` Shaik Ameer Basha
2014-04-27  7:37   ` Shaik Ameer Basha
2014-04-27  7:37 ` [PATCH v12 02/31] iommu/exynos: add missing cache flush for removed page table entries Shaik Ameer Basha
2014-04-27  7:37   ` Shaik Ameer Basha
2014-04-27  7:37 ` [PATCH v12 03/31] iommu/exynos: change error handling when page table update is failed Shaik Ameer Basha
2014-04-27  7:37   ` Shaik Ameer Basha
2014-04-27  7:37   ` Shaik Ameer Basha
2014-04-27  7:37 ` [PATCH v12 04/31] iommu/exynos: fix L2TLB invalidation Shaik Ameer Basha
2014-04-27  7:37   ` Shaik Ameer Basha
2014-04-27  7:37   ` Shaik Ameer Basha
2014-04-27  7:37 ` [PATCH v12 05/31] iommu/exynos: remove prefetch buffer setting Shaik Ameer Basha
2014-04-27  7:37   ` Shaik Ameer Basha
2014-04-27  7:37   ` Shaik Ameer Basha
2014-04-27  7:37 ` [PATCH v12 06/31] iommu/exynos: allocate lv2 page table from own slab Shaik Ameer Basha
2014-04-27  7:37   ` Shaik Ameer Basha
2014-04-27  7:37   ` Shaik Ameer Basha
2014-04-27  7:37 ` [PATCH v12 07/31] iommu/exynos: always enable runtime PM Shaik Ameer Basha
2014-04-27  7:37   ` Shaik Ameer Basha
2014-04-27  7:37   ` Shaik Ameer Basha
2014-04-27  7:37 ` [PATCH v12 08/31] iommu/exynos: handle one instance of sysmmu with a device descriptor Shaik Ameer Basha
2014-04-27  7:37   ` Shaik Ameer Basha
2014-04-27  7:37   ` Shaik Ameer Basha
2014-04-27  7:37 ` [PATCH v12 09/31] iommu/exynos: remove dbgname from drvdata of a System MMU Shaik Ameer Basha
2014-04-27  7:37   ` Shaik Ameer Basha
2014-04-27  7:37   ` Shaik Ameer Basha
2014-04-27  7:37 ` [PATCH v12 10/31] iommu/exynos: use managed device helper functions Shaik Ameer Basha
2014-04-27  7:37   ` Shaik Ameer Basha
2014-04-27  7:37   ` Shaik Ameer Basha
2014-04-27  7:37 ` [PATCH v12 11/31] documentation: iommu: add binding document of Exynos System MMU Shaik Ameer Basha
2014-04-27  7:37   ` Shaik Ameer Basha
2014-04-27 18:23   ` Arnd Bergmann
2014-04-27 18:23     ` Arnd Bergmann
2014-04-28 10:39     ` Thierry Reding
2014-04-28 10:39       ` Thierry Reding
2014-04-28 10:39       ` Thierry Reding
2014-04-28 10:56       ` Arnd Bergmann
2014-04-28 10:56         ` Arnd Bergmann
2014-04-28 10:56         ` Arnd Bergmann
2014-04-28 11:18         ` Thierry Reding
2014-04-28 11:18           ` Thierry Reding
2014-04-28 11:18           ` Thierry Reding
2014-04-28 12:05           ` Arnd Bergmann
2014-04-28 12:05             ` Arnd Bergmann
2014-04-28 12:49             ` Thierry Reding
2014-04-28 12:49               ` Thierry Reding
2014-04-28 12:49               ` Thierry Reding
2014-04-28 19:30             ` Will Deacon
2014-04-28 19:30               ` Will Deacon
     [not found]               ` <20140428193056.GD22135-5wv7dgnIgG8@public.gmane.org>
2014-04-28 19:55                 ` Arnd Bergmann
2014-04-28 19:55                   ` Arnd Bergmann
2014-04-29 18:16                   ` Dave Martin
2014-04-29 18:16                     ` Dave Martin
     [not found]                     ` <20140429181601.GE3582-M5GwZQ6tE7x5pKCnmE3YQBJ8xKzm50AiAL8bYrjMMd8@public.gmane.org>
2014-04-29 20:07                       ` Grant Grundler
2014-04-29 20:07                         ` Grant Grundler
     [not found]                         ` <CANEJEGs6TXNzE8cWYgEKfFSsD2w5XiYvwSbhQ_+gtfzfs+6udA-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>
2014-04-29 21:00                           ` Arnd Bergmann
2014-04-29 21:00                             ` Arnd Bergmann
2014-04-30 15:14                             ` Dave Martin
2014-04-30 15:14                               ` Dave Martin
2014-05-01 14:02                             ` Cho KyongHo
2014-05-01 14:02                               ` Cho KyongHo
     [not found]                               ` <20140501230214.ed53cd0fc977225f37b14e29-Sze3O3UU22JBDgjK7y7TUQ@public.gmane.org>
2014-05-01 14:12                                 ` Arnd Bergmann
2014-05-01 14:12                                   ` Arnd Bergmann
2014-05-01 14:50                                 ` Dave Martin
2014-05-01 14:50                                   ` Dave Martin
2014-05-01 17:41                             ` Stephen Warren
2014-05-01 17:41                               ` Stephen Warren
     [not found]                               ` <53628751.9000609-3lzwWm7+Weoh9ZMKESR00Q@public.gmane.org>
2014-05-02 11:41                                 ` Dave Martin
2014-05-02 11:41                                   ` Dave Martin
2014-04-29 20:46                       ` Arnd Bergmann
2014-04-29 20:46                         ` Arnd Bergmann
2014-05-01 11:15                         ` Dave Martin
2014-05-01 11:15                           ` Dave Martin
     [not found]                           ` <20140501111527.GA3732-M5GwZQ6tE7x5pKCnmE3YQBJ8xKzm50AiAL8bYrjMMd8@public.gmane.org>
2014-05-01 13:29                             ` Arnd Bergmann
2014-05-01 13:29                               ` Arnd Bergmann
2014-05-01 14:36                               ` Dave Martin
2014-05-01 14:36                                 ` Dave Martin
     [not found]                                 ` <20140501143654.GB3732-M5GwZQ6tE7x5pKCnmE3YQBJ8xKzm50AiAL8bYrjMMd8@public.gmane.org>
2014-05-01 15:11                                   ` Marc Zyngier
2014-05-01 15:11                                     ` Marc Zyngier
     [not found]                                     ` <53626434.8000807-5wv7dgnIgG8@public.gmane.org>
2014-05-01 15:53                                       ` Arnd Bergmann
2014-05-01 15:53                                         ` Arnd Bergmann
2014-05-01 16:24                                         ` Marc Zyngier
2014-05-01 16:24                                           ` Marc Zyngier
2014-05-01 15:46                                   ` Arnd Bergmann
2014-05-01 15:46                                     ` Arnd Bergmann
2014-05-01 16:42                               ` Grant Grundler
2014-05-01 16:42                                 ` Grant Grundler
2014-05-15 20:37             ` Thierry Reding
2014-05-15 20:37               ` Thierry Reding
2014-05-15 20:37               ` Thierry Reding
2014-05-16  0:39               ` Cho KyongHo [this message]
2014-05-16  0:39                 ` Cho KyongHo
2014-05-16  0:39                 ` Cho KyongHo
2014-04-28 17:52           ` Stephen Warren
2014-04-28 17:52             ` Stephen Warren
2014-04-28 17:52             ` Stephen Warren
2014-04-29  5:55       ` Hiroshi Doyu
2014-04-29  5:55         ` Hiroshi Doyu
2014-04-27  7:37 ` [PATCH v12 12/31] iommu/exynos: support for device tree Shaik Ameer Basha
2014-04-27  7:37   ` Shaik Ameer Basha
2014-04-27  7:37 ` [PATCH v12 13/31] iommu/exynos: gating clocks of master H/W Shaik Ameer Basha
2014-04-27  7:37   ` Shaik Ameer Basha
2014-04-27  7:37   ` Shaik Ameer Basha
2014-04-27  7:37 ` [PATCH v12 14/31] iommu/exynos: remove custom fault handler Shaik Ameer Basha
2014-04-27  7:37   ` Shaik Ameer Basha
2014-04-27  7:37   ` Shaik Ameer Basha
2014-04-27  7:37 ` [PATCH v12 15/31] iommu/exynos: handle 'mmu-masters' property of DT and improve handling sysmmu Shaik Ameer Basha
2014-04-27  7:37   ` Shaik Ameer Basha
2014-04-27  7:37   ` Shaik Ameer Basha
2014-04-27 18:17   ` Arnd Bergmann
2014-04-27 18:17     ` Arnd Bergmann
2014-05-01 14:08     ` Cho KyongHo
2014-05-01 14:08       ` Cho KyongHo
2014-05-01 14:08       ` Cho KyongHo
2014-04-27  7:37 ` [PATCH v12 16/31] iommu/exynos: turn on useful configuration options Shaik Ameer Basha
2014-04-27  7:37   ` Shaik Ameer Basha
2014-04-27  7:37 ` [PATCH v12 17/31] iommu/exynos: add support for power management subsystems Shaik Ameer Basha
2014-04-27  7:37   ` Shaik Ameer Basha
2014-04-27  7:37   ` Shaik Ameer Basha
2014-04-27  7:37 ` [PATCH v12 18/31] iommu/exynos: allow having multiple System MMUs for a master H/W Shaik Ameer Basha
2014-04-27  7:37   ` Shaik Ameer Basha
2014-04-27  7:37   ` Shaik Ameer Basha
2014-04-28 10:38   ` Tushar Behera
2014-04-28 10:38     ` Tushar Behera
2014-05-01 14:10     ` Cho KyongHo
2014-05-01 14:10       ` Cho KyongHo
2014-05-01 14:10       ` Cho KyongHo
2014-05-06 18:05   ` Tomasz Figa
2014-05-06 18:05     ` Tomasz Figa
2014-05-09 10:54     ` Cho KyongHo
2014-05-09 10:54       ` Cho KyongHo
2014-05-09 10:54       ` Cho KyongHo
2014-04-27  7:37 ` [PATCH v12 19/31] iommu/exynos: change rwlock to spinlock Shaik Ameer Basha
2014-04-27  7:37   ` Shaik Ameer Basha
2014-04-27  7:37 ` [PATCH v12 20/31] iommu/exynos: add devices attached to the System MMU to an IOMMU group Shaik Ameer Basha
2014-04-27  7:37   ` Shaik Ameer Basha
2014-04-27  7:37   ` Shaik Ameer Basha
2014-04-27  7:37 ` [PATCH v12 21/31] iommu/exynos: fix address handling Shaik Ameer Basha
2014-04-27  7:37   ` Shaik Ameer Basha
2014-04-27  7:37   ` Shaik Ameer Basha
2014-04-27  7:37 ` [PATCH v12 22/31] iommu/exynos: use exynos-iommu specific typedef Shaik Ameer Basha
2014-04-27  7:37   ` Shaik Ameer Basha
2014-04-27  7:37 ` [PATCH v12 23/31] iommu/exynos: use simpler function to get MMU version Shaik Ameer Basha
2014-04-27  7:37   ` Shaik Ameer Basha
2014-04-27  7:37 ` [PATCH v12 24/31] iommu/exynos: apply workaround of caching fault page table entries Shaik Ameer Basha
2014-04-27  7:37   ` Shaik Ameer Basha
2014-04-27  7:37   ` Shaik Ameer Basha
2014-04-27  7:37 ` [PATCH v12 25/31] iommu/exynos: enhanced error messages Shaik Ameer Basha
2014-04-27  7:37   ` Shaik Ameer Basha
2014-04-27  7:37   ` Shaik Ameer Basha
2014-04-27  7:37 ` [PATCH v12 26/31] clk: exynos: add gate clock descriptions of System MMU Shaik Ameer Basha
2014-04-27  7:37   ` Shaik Ameer Basha
2014-04-27  7:37   ` Shaik Ameer Basha
2014-04-27  7:37 ` [PATCH v12 27/31] ARM: dts: add System MMU nodes of exynos4 series Shaik Ameer Basha
2014-04-27  7:37   ` Shaik Ameer Basha
2014-04-27  7:37   ` Shaik Ameer Basha
2014-04-27  7:38 ` [PATCH v12 28/31] ARM: dts: add System MMU nodes of exynos4210 Shaik Ameer Basha
2014-04-27  7:38   ` Shaik Ameer Basha
2014-04-27  7:38   ` Shaik Ameer Basha
2014-04-27  7:38 ` [PATCH v12 29/31] ARM: dts: add System MMU nodes of exynos4x12 Shaik Ameer Basha
2014-04-27  7:38   ` Shaik Ameer Basha
2014-04-27  7:38   ` Shaik Ameer Basha
2014-04-27  7:38 ` [PATCH v12 30/31] ARM: dts: add System MMU nodes of exynos5250 Shaik Ameer Basha
2014-04-27  7:38   ` Shaik Ameer Basha
2014-04-27  7:38   ` Shaik Ameer Basha
2014-04-27 17:39   ` Vikas Sajjan
2014-04-27 17:39     ` Vikas Sajjan
2014-04-27 17:39     ` Vikas Sajjan
2014-04-28 23:13     ` Doug Anderson
2014-04-28 23:13       ` Doug Anderson
2014-04-28 23:13       ` Doug Anderson
2014-05-01 14:16       ` Cho KyongHo
2014-05-01 14:16         ` Cho KyongHo
2014-05-01 14:16         ` Cho KyongHo
2014-04-27  7:38 ` [PATCH v12 31/31] ARM: dts: add System MMU nodes of exynos5420 Shaik Ameer Basha
2014-04-27  7:38   ` Shaik Ameer Basha
2014-04-27  7:38   ` Shaik Ameer Basha
2014-04-28  8:34 ` [PATCH v12 00/31] iommu/exynos: Fixes and Enhancements of System MMU driver with DT Arnd Bergmann
2014-04-28  8:34   ` Arnd Bergmann
2014-04-28  8:34   ` Arnd Bergmann
2014-04-30  4:50   ` Shaik Ameer Basha
2014-04-30  4:50     ` Shaik Ameer Basha
2014-04-30  4:50     ` Shaik Ameer Basha
2014-04-30 10:57   ` Shaik Ameer Basha
2014-04-30 10:57     ` Shaik Ameer Basha
2014-04-30 10:57     ` Shaik Ameer Basha
2014-05-06 17:59     ` Joerg Roedel
2014-05-06 17:59       ` Joerg Roedel
2014-05-06 18:08       ` Tomasz Figa
2014-05-06 18:08         ` Tomasz Figa
2014-05-06 18:08         ` Tomasz Figa
2014-05-07  0:44         ` Cho KyongHo
2014-05-07  0:44           ` Cho KyongHo
2014-05-07  0:44           ` Cho KyongHo
2014-05-06 18:21       ` Arnd Bergmann
2014-05-06 18:21         ` Arnd Bergmann
2014-05-06 18:21         ` Arnd Bergmann

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20140516093924.8ee826b9e7e346cb0144a0f1@samsung.com \
    --to=pullip.cho@samsung.com \
    --cc=Varun.Sethi@freescale.com \
    --cc=a.motakis@virtualopensystems.com \
    --cc=arnd@arndb.de \
    --cc=devicetree@vger.kernel.org \
    --cc=grundler@chromium.org \
    --cc=hdoyu@nvidia.com \
    --cc=iommu@lists.linux-foundation.org \
    --cc=joro@8bytes.org \
    --cc=joshi@samsung.com \
    --cc=kgene.kim@samsung.com \
    --cc=linux-arm-kernel@lists.infradead.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linux-samsung-soc@vger.kernel.org \
    --cc=prathyush.k@samsung.com \
    --cc=rahul.sharma@samsung.com \
    --cc=s.nawrocki@samsung.com \
    --cc=sachin.kamat@linaro.org \
    --cc=shaik.ameer@samsung.com \
    --cc=supash.ramaswamy@linaro.org \
    --cc=swarren@wwwdotorg.org \
    --cc=t.figa@samsung.com \
    --cc=thierry.reding@gmail.com \
    --cc=tomasz.figa@gmail.com \
    --cc=will.deacon@arm.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.