<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux-toradex.git/drivers/crypto, branch tegra-11.2.10</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>crypto: tegra-aes: replace dev_err and add NULL checking</title>
<updated>2011-06-24T09:55:35+00:00</updated>
<author>
<name>Jubeom Kim</name>
<email>jubeomk@nvidia.com</email>
</author>
<published>2011-06-22T12:46:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=851ffd0a30cbe67a5033a9792825b319f0bcd7ed'/>
<id>851ffd0a30cbe67a5033a9792825b319f0bcd7ed</id>
<content type='text'>
Changed dev_err to pr_err because 'dd' can be NULL.
Added NULL checking before clock disable of engine-&gt;pclk

Change-Id: Ib631ec0b5411d00c0646bc641053e27b2f064480
Reviewed-on: http://git-master/r/37857
Tested-by: Jubeom Kim &lt;jubeomk@nvidia.com&gt;
Reviewed-by: Bharat Nihalani &lt;bnihalani@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>
Changed dev_err to pr_err because 'dd' can be NULL.
Added NULL checking before clock disable of engine-&gt;pclk

Change-Id: Ib631ec0b5411d00c0646bc641053e27b2f064480
Reviewed-on: http://git-master/r/37857
Tested-by: Jubeom Kim &lt;jubeomk@nvidia.com&gt;
Reviewed-by: Bharat Nihalani &lt;bnihalani@nvidia.com&gt;
Reviewed-by: Varun Wadekar &lt;vwadekar@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>crypto: tegra-aes: code refactor</title>
<updated>2011-06-13T19:28:44+00:00</updated>
<author>
<name>Varun Wadekar</name>
<email>vwadekar@nvidia.com</email>
</author>
<published>2011-05-31T12:22:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=b3c905c825c16cfff9fe43681f616aa4a0314a8d'/>
<id>b3c905c825c16cfff9fe43681f616aa4a0314a8d</id>
<content type='text'>
- reset intr_status if error occur while encrypt/decrypt
- rename iram variables to _phys and _virt
- use bsea for rng
- remove unwanted macros from the header file

Bug 833165
Bug 778258

Reviewed-on: http://git-master/r/#change,34552
(cherry picked from commit 4f2f0431fe196829c8ec61ab10ed5cb2ea6b5038)

Change-Id: I5b117313fe15cf1d4973d97353220f1855b82333
Signed-off-by: Varun Wadekar &lt;vwadekar@nvidia.com&gt;
Reviewed-on: http://git-master/r/35830
Reviewed-by: Yuhao Ding &lt;yding@nvidia.com&gt;
Tested-by: Yuhao Ding &lt;yding@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- reset intr_status if error occur while encrypt/decrypt
- rename iram variables to _phys and _virt
- use bsea for rng
- remove unwanted macros from the header file

Bug 833165
Bug 778258

Reviewed-on: http://git-master/r/#change,34552
(cherry picked from commit 4f2f0431fe196829c8ec61ab10ed5cb2ea6b5038)

Change-Id: I5b117313fe15cf1d4973d97353220f1855b82333
Signed-off-by: Varun Wadekar &lt;vwadekar@nvidia.com&gt;
Reviewed-on: http://git-master/r/35830
Reviewed-by: Yuhao Ding &lt;yding@nvidia.com&gt;
Tested-by: Yuhao Ding &lt;yding@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>crypto: tegra-aes: validate clk_get return values</title>
<updated>2011-06-10T12:40:30+00:00</updated>
<author>
<name>Varun Wadekar</name>
<email>vwadekar@nvidia.com</email>
</author>
<published>2011-06-07T13:57:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=f69d9be1947af12d634bf6a8da4fd44bdf58193d'/>
<id>f69d9be1947af12d634bf6a8da4fd44bdf58193d</id>
<content type='text'>
instead of checking for NULL, IS_ERR() should
be used to check the validity of a clock handle

Change-Id: Ic0ef30c64f4bd95995dcde048cd7630e2d75cd92
Signed-off-by: Varun Wadekar &lt;vwadekar@nvidia.com&gt;
Reviewed-on: http://git-master/r/35619
Reviewed-by: Bharat Nihalani &lt;bnihalani@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
instead of checking for NULL, IS_ERR() should
be used to check the validity of a clock handle

Change-Id: Ic0ef30c64f4bd95995dcde048cd7630e2d75cd92
Signed-off-by: Varun Wadekar &lt;vwadekar@nvidia.com&gt;
Reviewed-on: http://git-master/r/35619
Reviewed-by: Bharat Nihalani &lt;bnihalani@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>crypto: tegra-aes: performance optimisations</title>
<updated>2011-05-10T00:59:01+00:00</updated>
<author>
<name>Varun Wadekar</name>
<email>vwadekar@nvidia.com</email>
</author>
<published>2011-05-03T11:55:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=aefcb5131be5fc4d252e0f6489cf9d6d90b9cea8'/>
<id>aefcb5131be5fc4d252e0f6489cf9d6d90b9cea8</id>
<content type='text'>
* set bsea sclk to ulong_max
* use unbounded work queues with 1 max_active
  work item on each of them
* clear INTR_STATUS per operation
* free nvmap handle after using it

Bug 803932

Change-Id: I9e46d86891f0026504ca4ab2f0c6da5776bb9a73
Signed-off-by: Varun Wadekar &lt;vwadekar@nvidia.com&gt;
Reviewed-on: http://git-master/r/30196
Reviewed-by: Bharat Nihalani &lt;bnihalani@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* set bsea sclk to ulong_max
* use unbounded work queues with 1 max_active
  work item on each of them
* clear INTR_STATUS per operation
* free nvmap handle after using it

Bug 803932

Change-Id: I9e46d86891f0026504ca4ab2f0c6da5776bb9a73
Signed-off-by: Varun Wadekar &lt;vwadekar@nvidia.com&gt;
Reviewed-on: http://git-master/r/30196
Reviewed-by: Bharat Nihalani &lt;bnihalani@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>crypto: tegra-aes: dual core support</title>
<updated>2011-04-29T04:46:05+00:00</updated>
<author>
<name>Sanjay Singh Rawat</name>
<email>srawat@nvidia.com</email>
</author>
<published>2011-04-28T13:25:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=0008cdb0f38d0cd0c074671fc067c4321f340b06'/>
<id>0008cdb0f38d0cd0c074671fc067c4321f340b06</id>
<content type='text'>
* add bsea engine support for encryption and decryption
* add arbitration semaphore id for bsea

Bug 803932

Change-Id: I978b06a12265acecae99dbf13607e00ae74e87f7
Signed-off-by: Sanjay Singh Rawat &lt;srawat@nvidia.com&gt;
Reviewed-on: http://git-master/r/29672
Reviewed-by: Varun Wadekar &lt;vwadekar@nvidia.com&gt;
Tested-by: Varun Wadekar &lt;vwadekar@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>
* add bsea engine support for encryption and decryption
* add arbitration semaphore id for bsea

Bug 803932

Change-Id: I978b06a12265acecae99dbf13607e00ae74e87f7
Signed-off-by: Sanjay Singh Rawat &lt;srawat@nvidia.com&gt;
Reviewed-on: http://git-master/r/29672
Reviewed-by: Varun Wadekar &lt;vwadekar@nvidia.com&gt;
Tested-by: Varun Wadekar &lt;vwadekar@nvidia.com&gt;
Reviewed-by: Bharat Nihalani &lt;bnihalani@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>crypto: tegra-aes: add support for aes-ofb mode</title>
<updated>2011-04-21T05:24:29+00:00</updated>
<author>
<name>puneet saxena</name>
<email>puneets@nvidia.com</email>
</author>
<published>2011-04-19T10:01:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=75d25d6e65d7ffb5c238c69d5c81ea6a8f8e61b2'/>
<id>75d25d6e65d7ffb5c238c69d5c81ea6a8f8e61b2</id>
<content type='text'>
Bug 787628

Change-Id: I73c3b8f0b3e69f1c4bc13bdaea84b19b14eb73d1
Signed-off-by: Puneet Saxena &lt;puneets@nvidia.com&gt;
Reviewed-on: http://git-master/r/28003
Reviewed-by: Varun Colbert &lt;vcolbert@nvidia.com&gt;
Tested-by: Varun Colbert &lt;vcolbert@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Bug 787628

Change-Id: I73c3b8f0b3e69f1c4bc13bdaea84b19b14eb73d1
Signed-off-by: Puneet Saxena &lt;puneets@nvidia.com&gt;
Reviewed-on: http://git-master/r/28003
Reviewed-by: Varun Colbert &lt;vcolbert@nvidia.com&gt;
Tested-by: Varun Colbert &lt;vcolbert@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>crypto: tegra-aes: reclaim key slot in cra_exit</title>
<updated>2011-04-02T02:24:30+00:00</updated>
<author>
<name>Varun Wadekar</name>
<email>vwadekar@nvidia.com</email>
</author>
<published>2011-03-29T10:53:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=87f5fb73c936229d2fd8c99a50fca296ed372554'/>
<id>87f5fb73c936229d2fd8c99a50fca296ed372554</id>
<content type='text'>
clients call the algorithm's close api, which
results in the algo's cra_exit getting called, when
they are done using the hardware. we need to free the
key slot which was being used by the client when its
cra_exit is called.

Change-Id: Ib42d445f5068c4ea1ef6b3edbbc547fe9eeef583
Signed-off-by: Varun Wadekar &lt;vwadekar@nvidia.com&gt;
Reviewed-on: http://git-master/r/24673
Reviewed-by: Bharat Nihalani &lt;bnihalani@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
clients call the algorithm's close api, which
results in the algo's cra_exit getting called, when
they are done using the hardware. we need to free the
key slot which was being used by the client when its
cra_exit is called.

Change-Id: Ib42d445f5068c4ea1ef6b3edbbc547fe9eeef583
Signed-off-by: Varun Wadekar &lt;vwadekar@nvidia.com&gt;
Reviewed-on: http://git-master/r/24673
Reviewed-by: Bharat Nihalani &lt;bnihalani@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>crypto: tegra-aes: enable/disable irq per request</title>
<updated>2011-03-16T17:47:17+00:00</updated>
<author>
<name>Varun Wadekar</name>
<email>vwadekar@nvidia.com</email>
</author>
<published>2011-03-15T06:21:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=fe13d9d4f67c9d4e68b6c31d904efe51a22bdc52'/>
<id>fe13d9d4f67c9d4e68b6c31d904efe51a22bdc52</id>
<content type='text'>
Change-Id: I7d8fe24ab5aa914fc2753f256eec261fcbf746bc
Signed-off-by: Varun Wadekar &lt;vwadekar@nvidia.com&gt;
Reviewed-on: http://git-master/r/22594
Reviewed-by: Bharat Nihalani &lt;bnihalani@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I7d8fe24ab5aa914fc2753f256eec261fcbf746bc
Signed-off-by: Varun Wadekar &lt;vwadekar@nvidia.com&gt;
Reviewed-on: http://git-master/r/22594
Reviewed-by: Bharat Nihalani &lt;bnihalani@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "Revert "crypto: tegra-aes: performance improvements""</title>
<updated>2011-03-16T17:47:12+00:00</updated>
<author>
<name>Varun Wadekar</name>
<email>vwadekar@nvidia.com</email>
</author>
<published>2011-03-15T05:57:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=2a1398347981234df80dbf016090182df6feb4b5'/>
<id>2a1398347981234df80dbf016090182df6feb4b5</id>
<content type='text'>
This reverts commit 8bc4f710e981d53a9bd161c6c054241231e09149.

Signed-off-by: Varun Wadekar &lt;vwadekar@nvidia.com&gt;
Change-Id: I0497afd3ec54e7b835de37e9941b2418e3dad4e3
Reviewed-on: http://git-master/r/22963
Reviewed-by: Bharat Nihalani &lt;bnihalani@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit 8bc4f710e981d53a9bd161c6c054241231e09149.

Signed-off-by: Varun Wadekar &lt;vwadekar@nvidia.com&gt;
Change-Id: I0497afd3ec54e7b835de37e9941b2418e3dad4e3
Reviewed-on: http://git-master/r/22963
Reviewed-by: Bharat Nihalani &lt;bnihalani@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "crypto: tegra-aes: performance improvements"</title>
<updated>2011-03-11T06:35:58+00:00</updated>
<author>
<name>Varun Colbert</name>
<email>vcolbert@nvidia.com</email>
</author>
<published>2011-03-11T06:28:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.toradex.cn/cgit/linux-toradex.git/commit/?id=8bc4f710e981d53a9bd161c6c054241231e09149'/>
<id>8bc4f710e981d53a9bd161c6c054241231e09149</id>
<content type='text'>
This reverts commit a8dbfda58a6980976de60ba46f22a5f0b2ecab5f.

Change-Id: I70407c45cc5605ad9924a5a1145e18371dc9d2ef
Reviewed-on: http://git-master/r/22554
Reviewed-by: Varun Colbert &lt;vcolbert@nvidia.com&gt;
Tested-by: Varun Colbert &lt;vcolbert@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit a8dbfda58a6980976de60ba46f22a5f0b2ecab5f.

Change-Id: I70407c45cc5605ad9924a5a1145e18371dc9d2ef
Reviewed-on: http://git-master/r/22554
Reviewed-by: Varun Colbert &lt;vcolbert@nvidia.com&gt;
Tested-by: Varun Colbert &lt;vcolbert@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
