<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux-toradex.git/drivers/iommu, branch tegra</title>
<subtitle>Linux kernel for Apalis and Colibri modules</subtitle>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/'/>
<entry>
<title>iommu: tegra/gart: resolve compilation warning</title>
<updated>2012-08-02T16:25:15+00:00</updated>
<author>
<name>schowdary</name>
<email>schowdary@nvidia.com</email>
</author>
<published>2012-07-24T12:33:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=73a5b2750a09e5d18cd7a5dc6c18a04016a4f902'/>
<id>73a5b2750a09e5d18cd7a5dc6c18a04016a4f902</id>
<content type='text'>
- Add compilation flag to treat warning as error
- resolve label defined but not used error in smmu

bug 949219

Change-Id: Ie6693cf21904008bbe927b27817a9cd02ed0d34f
Signed-off-by: schowdary &lt;schowdary@nvidia.com&gt;
Reviewed-on: http://git-master/r/118025
Reviewed-by: Sanjay Singh Rawat &lt;srawat@nvidia.com&gt;
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Hiroshi Doyu &lt;hdoyu@nvidia.com&gt;
Tested-by: Hiroshi Doyu &lt;hdoyu@nvidia.com&gt;
Reviewed-by: Sachin Nikam &lt;snikam@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Add compilation flag to treat warning as error
- resolve label defined but not used error in smmu

bug 949219

Change-Id: Ie6693cf21904008bbe927b27817a9cd02ed0d34f
Signed-off-by: schowdary &lt;schowdary@nvidia.com&gt;
Reviewed-on: http://git-master/r/118025
Reviewed-by: Sanjay Singh Rawat &lt;srawat@nvidia.com&gt;
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Hiroshi Doyu &lt;hdoyu@nvidia.com&gt;
Tested-by: Hiroshi Doyu &lt;hdoyu@nvidia.com&gt;
Reviewed-by: Sachin Nikam &lt;snikam@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>iommu/tegra: smmu: move tegra_smmu_init in core_init</title>
<updated>2012-07-11T13:37:21+00:00</updated>
<author>
<name>Hiroshi DOYU</name>
<email>hdoyu@nvidia.com</email>
</author>
<published>2012-02-28T11:53:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=f938865b63a8a34a073e2bb366aeff1d4af6890a'/>
<id>f938865b63a8a34a073e2bb366aeff1d4af6890a</id>
<content type='text'>
Move tegra_smmu_init in core_init. IOMMU should be available at early
stage of system booting.

Change-Id: I8675e62acef44fb585a731c0f24be716b76ca41a
Signed-off-by: Hiroshi DOYU &lt;hdoyu@nvidia.com&gt;
Reviewed-on: http://git-master/r/114214
Reviewed-by: Automatic_Commit_Validation_User
GVS: Gerrit_Virtual_Submit
Reviewed-by: Krishna Reddy &lt;vdumpa@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Move tegra_smmu_init in core_init. IOMMU should be available at early
stage of system booting.

Change-Id: I8675e62acef44fb585a731c0f24be716b76ca41a
Signed-off-by: Hiroshi DOYU &lt;hdoyu@nvidia.com&gt;
Reviewed-on: http://git-master/r/114214
Reviewed-by: Automatic_Commit_Validation_User
GVS: Gerrit_Virtual_Submit
Reviewed-by: Krishna Reddy &lt;vdumpa@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>iommu/tegra: smmu: Enable all SWGRP by default</title>
<updated>2012-07-11T13:37:01+00:00</updated>
<author>
<name>Hiroshi DOYU</name>
<email>hdoyu@nvidia.com</email>
</author>
<published>2012-02-28T13:33:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=1ac140616927746dc31f68fb5164eaacd6819b66'/>
<id>1ac140616927746dc31f68fb5164eaacd6819b66</id>
<content type='text'>
Revisited later with new conf passed from DT.

Change-Id: Ic94a698b0ee56603bbb7f2204ae8c5412ea133b1
Signed-off-by: Hiroshi DOYU &lt;hdoyu@nvidia.com&gt;
Reviewed-on: http://git-master/r/114213
Reviewed-by: Automatic_Commit_Validation_User
GVS: Gerrit_Virtual_Submit
Reviewed-by: Krishna Reddy &lt;vdumpa@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Revisited later with new conf passed from DT.

Change-Id: Ic94a698b0ee56603bbb7f2204ae8c5412ea133b1
Signed-off-by: Hiroshi DOYU &lt;hdoyu@nvidia.com&gt;
Reviewed-on: http://git-master/r/114213
Reviewed-by: Automatic_Commit_Validation_User
GVS: Gerrit_Virtual_Submit
Reviewed-by: Krishna Reddy &lt;vdumpa@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>iommu/tegra-gart: fix spin_unlock in map failure path</title>
<updated>2012-04-16T10:51:31+00:00</updated>
<author>
<name>Lucas Stach</name>
<email>dev@lynxeye.de</email>
</author>
<published>2012-03-12T19:15:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=868e86c9fcca509bf4c1c9378721a3a0965c5ebc'/>
<id>868e86c9fcca509bf4c1c9378721a3a0965c5ebc</id>
<content type='text'>
This must have been messed up while merging, the intention was
clearly to unlock there.

Change-Id: Icf525a51d4899dc718710ec56a4d3fd2150501cd
Signed-off-by: Lucas Stach &lt;dev@lynxeye.de&gt;
Signed-off-by: Joerg Roedel &lt;joerg.roedel@amd.com&gt;
Signed-off-by: Hiroshi DOYU &lt;hdoyu@nvidia.com&gt;
Reviewed-on: http://git-master/r/96139
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Krishna Reddy &lt;vdumpa@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This must have been messed up while merging, the intention was
clearly to unlock there.

Change-Id: Icf525a51d4899dc718710ec56a4d3fd2150501cd
Signed-off-by: Lucas Stach &lt;dev@lynxeye.de&gt;
Signed-off-by: Joerg Roedel &lt;joerg.roedel@amd.com&gt;
Signed-off-by: Hiroshi DOYU &lt;hdoyu@nvidia.com&gt;
Reviewed-on: http://git-master/r/96139
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Krishna Reddy &lt;vdumpa@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>iommu/tegra: smmu: Print device name correctly</title>
<updated>2012-04-16T10:51:16+00:00</updated>
<author>
<name>Hiroshi DOYU</name>
<email>hdoyu@nvidia.com</email>
</author>
<published>2012-03-16T14:28:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=6104c306648175cd8e17745e82955511e4ec3f43'/>
<id>6104c306648175cd8e17745e82955511e4ec3f43</id>
<content type='text'>
Print an attached device name correctly.

Change-Id: I8352bd81916936aa2276a51c0161f0c2be709760
Signed-off-by: Hiroshi DOYU &lt;hdoyu@nvidia.com&gt;
Reviewed-on: http://git-master/r/96138
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Krishna Reddy &lt;vdumpa@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Print an attached device name correctly.

Change-Id: I8352bd81916936aa2276a51c0161f0c2be709760
Signed-off-by: Hiroshi DOYU &lt;hdoyu@nvidia.com&gt;
Reviewed-on: http://git-master/r/96138
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Krishna Reddy &lt;vdumpa@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>iommu: tegra/gart: use correct gart_device</title>
<updated>2012-03-19T03:18:55+00:00</updated>
<author>
<name>Vandana Salve</name>
<email>vsalve@nvidia.com</email>
</author>
<published>2012-03-14T12:47:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=f7a56c85a5dfe41d23746d28b2ecbfb66ef034b5'/>
<id>f7a56c85a5dfe41d23746d28b2ecbfb66ef034b5</id>
<content type='text'>
Pass the correct gart device pointer.

Change-Id: Ia54c3df7ce013855bf8843161f5ee0816482bda6
Reviewed-on: http://git-master/r/90064
Reviewed-by: Vandana Salve &lt;vsalve@nvidia.com&gt;
Tested-by: Vandana Salve &lt;vsalve@nvidia.com&gt;
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Hiroshi Doyu &lt;hdoyu@nvidia.com&gt;
Reviewed-by: Bharat Nihalani &lt;bnihalani@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Pass the correct gart device pointer.

Change-Id: Ia54c3df7ce013855bf8843161f5ee0816482bda6
Reviewed-on: http://git-master/r/90064
Reviewed-by: Vandana Salve &lt;vsalve@nvidia.com&gt;
Tested-by: Vandana Salve &lt;vsalve@nvidia.com&gt;
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Hiroshi Doyu &lt;hdoyu@nvidia.com&gt;
Reviewed-by: Bharat Nihalani &lt;bnihalani@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>iommu: tegra/gart: Fix with mainline IOMMU API change</title>
<updated>2012-02-10T02:19:53+00:00</updated>
<author>
<name>Hiroshi DOYU</name>
<email>hdoyu@nvidia.com</email>
</author>
<published>2012-01-23T10:40:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=a1dbd7aee49af8805bd5325f6977f57df3106501'/>
<id>a1dbd7aee49af8805bd5325f6977f57df3106501</id>
<content type='text'>
The mainline IOMMU API v3.3-rc1 has been changed so that bytes are
used in mapping size instead of page order and page-by-page iteration
is taken care of by iommu core.

The rest are mostly for maintainability:
$ git co iommu/next drivers/iommu/tegra-gart.c

Change-Id: Id88ae8d23d11f4e003d11ec1e4223a72215ad142
Signed-off-by: Hiroshi DOYU &lt;hdoyu@nvidia.com&gt;
Reviewed-on: http://git-master/r/78138
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Krishna Reddy &lt;vdumpa@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The mainline IOMMU API v3.3-rc1 has been changed so that bytes are
used in mapping size instead of page order and page-by-page iteration
is taken care of by iommu core.

The rest are mostly for maintainability:
$ git co iommu/next drivers/iommu/tegra-gart.c

Change-Id: Id88ae8d23d11f4e003d11ec1e4223a72215ad142
Signed-off-by: Hiroshi DOYU &lt;hdoyu@nvidia.com&gt;
Reviewed-on: http://git-master/r/78138
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Krishna Reddy &lt;vdumpa@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>iommu: tegra/smmu: Fix with mainline IOMMU API change</title>
<updated>2012-02-03T13:19:17+00:00</updated>
<author>
<name>Hiroshi DOYU</name>
<email>hdoyu@nvidia.com</email>
</author>
<published>2012-01-20T13:32:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=a80bc1238f0d5eccbbd83a879a8332a141bd5647'/>
<id>a80bc1238f0d5eccbbd83a879a8332a141bd5647</id>
<content type='text'>
The mainline IOMMU API v3.3-rc1 has been changed so that bytes are
used in mapping size instead of page order and page-by-page iteration
is taken care of by iommu core.

The rest are mostly for maintainability:
$ git co iommu/next drivers/iommu/tegra-smmu.c

Change-Id: Ib4fdee4a637b3065a1eab6c56923b05f46b3b582
Signed-off-by: Hiroshi DOYU &lt;hdoyu@nvidia.com&gt;
Reviewed-on: http://git-master/r/78137
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Krishna Reddy &lt;vdumpa@nvidia.com&gt;
Reviewed-by: Varun Wadekar &lt;vwadekar@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The mainline IOMMU API v3.3-rc1 has been changed so that bytes are
used in mapping size instead of page order and page-by-page iteration
is taken care of by iommu core.

The rest are mostly for maintainability:
$ git co iommu/next drivers/iommu/tegra-smmu.c

Change-Id: Ib4fdee4a637b3065a1eab6c56923b05f46b3b582
Signed-off-by: Hiroshi DOYU &lt;hdoyu@nvidia.com&gt;
Reviewed-on: http://git-master/r/78137
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Krishna Reddy &lt;vdumpa@nvidia.com&gt;
Reviewed-by: Varun Wadekar &lt;vwadekar@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge remote-tracking branch 'origin/dev/k3.3-rc1-iommu' into android-tegra-nv-3.1</title>
<updated>2012-02-01T10:33:06+00:00</updated>
<author>
<name>Rohan Somvanshi</name>
<email>rsomvanshi@nvidia.com</email>
</author>
<published>2012-02-01T10:33:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=13ab2df1dfed5153899b98b1417f52de0ecc70cd'/>
<id>13ab2df1dfed5153899b98b1417f52de0ecc70cd</id>
<content type='text'>
Change-Id: I9001bb291779f107bbcb593d48f9f0f734074d0e
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I9001bb291779f107bbcb593d48f9f0f734074d0e
</pre>
</div>
</content>
</entry>
<entry>
<title>iommu/tegra: gart: Disabled as default in Kconfig</title>
<updated>2012-01-30T19:48:52+00:00</updated>
<author>
<name>Hiroshi DOYU</name>
<email>hdoyu@nvidia.com</email>
</author>
<published>2012-01-26T06:56:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=ad89e36817dfff2bfa9ec6b5c6dcf4114f2d952d'/>
<id>ad89e36817dfff2bfa9ec6b5c6dcf4114f2d952d</id>
<content type='text'>
CONFIG_TEGRA_IOMMU_GART has to be selected explicitly because there's
2 IOMMU framewrok existing in Tegra, CONFIG_TEGRA_IOVMM_{GART,SMMU}
and CONFIG_TEGRA_IOMMU_{GART,SMMU}.

Change-Id: I6f1a0ad8e321c5ad5378baa6bc4a9bcecad9d4d2
Signed-off-by: Hiroshi DOYU &lt;hdoyu@nvidia.com&gt;
Reviewed-on: http://git-master/r/77513
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Krishna Reddy &lt;vdumpa@nvidia.com&gt;
Reviewed-by: Varun Wadekar &lt;vwadekar@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
CONFIG_TEGRA_IOMMU_GART has to be selected explicitly because there's
2 IOMMU framewrok existing in Tegra, CONFIG_TEGRA_IOVMM_{GART,SMMU}
and CONFIG_TEGRA_IOMMU_{GART,SMMU}.

Change-Id: I6f1a0ad8e321c5ad5378baa6bc4a9bcecad9d4d2
Signed-off-by: Hiroshi DOYU &lt;hdoyu@nvidia.com&gt;
Reviewed-on: http://git-master/r/77513
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Krishna Reddy &lt;vdumpa@nvidia.com&gt;
Reviewed-by: Varun Wadekar &lt;vwadekar@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
