<feed xmlns='http://www.w3.org/2005/Atom'>
<title>linux-dev/drivers/crypto/marvell/cesa/cesa.c, branch linus/master</title>
<subtitle>Linux kernel development work - see feature branches</subtitle>
<id>https://git.zx2c4.com/linux-dev/atom/drivers/crypto/marvell/cesa/cesa.c?h=linus%2Fmaster</id>
<link rel='self' href='https://git.zx2c4.com/linux-dev/atom/drivers/crypto/marvell/cesa/cesa.c?h=linus%2Fmaster'/>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/'/>
<updated>2021-09-24T08:03:04Z</updated>
<entry>
<title>crypto: marvell/cesa - drop unneeded MODULE_ALIAS</title>
<updated>2021-09-24T08:03:04Z</updated>
<author>
<name>Krzysztof Kozlowski</name>
<email>krzysztof.kozlowski@canonical.com</email>
</author>
<published>2021-09-16T17:05:22Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=7c5329697ed4e0e1bf9a4e4fc9f0053f2f58935d'/>
<id>urn:sha1:7c5329697ed4e0e1bf9a4e4fc9f0053f2f58935d</id>
<content type='text'>
The MODULE_DEVICE_TABLE already creates proper alias for platform
driver.  Having another MODULE_ALIAS causes the alias to be duplicated.

Signed-off-by: Krzysztof Kozlowski &lt;krzysztof.kozlowski@canonical.com&gt;
Signed-off-by: Herbert Xu &lt;herbert@gondor.apana.org.au&gt;
</content>
</entry>
<entry>
<title>crypto: marvell/cesa - Fix use of sg_pcopy on iomem pointer</title>
<updated>2021-01-29T05:07:03Z</updated>
<author>
<name>Herbert Xu</name>
<email>herbert@gondor.apana.org.au</email>
</author>
<published>2021-01-21T05:16:46Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=c114cf7f86242bbd6841de4c49923100ad41b6d5'/>
<id>urn:sha1:c114cf7f86242bbd6841de4c49923100ad41b6d5</id>
<content type='text'>
The cesa driver mixes use of iomem pointers and normal kernel
pointers.  Sometimes it uses memcpy_toio/memcpy_fromio on both
while other times it would use straight memcpy on both, through
the sg_pcopy_* helpers.

This patch fixes this by adding a new field sram_pool to the engine
for the normal pointer case which then allows us to use the right
interface depending on the value of engine-&gt;pool.

Signed-off-by: Herbert Xu &lt;herbert@gondor.apana.org.au&gt;
</content>
</entry>
<entry>
<title>crypto: marvell/cesa - use devm_platform_ioremap_resource_byname</title>
<updated>2020-09-25T07:48:15Z</updated>
<author>
<name>Zhang Qilong</name>
<email>zhangqilong3@huawei.com</email>
</author>
<published>2020-09-17T07:42:34Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=3cea6b36a434059a2115a29da9ea2906f593dcb1'/>
<id>urn:sha1:3cea6b36a434059a2115a29da9ea2906f593dcb1</id>
<content type='text'>
Use the devm_platform_ioremap_resource_byname() helper instead of
calling platform_get_resource_byname() and devm_ioremap_resource()
separately.

Signed-off-by: Zhang Qilong &lt;zhangqilong3@huawei.com&gt;
Signed-off-by: Herbert Xu &lt;herbert@gondor.apana.org.au&gt;
</content>
</entry>
<entry>
<title>crypto: marvell/cesa - irq balance</title>
<updated>2020-07-31T08:09:00Z</updated>
<author>
<name>Sven Auhagen</name>
<email>Sven.Auhagen@voleatech.de</email>
</author>
<published>2020-07-21T04:40:27Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=28ee8b0912ca2ff68c2c03ff97bf1c22634c7942'/>
<id>urn:sha1:28ee8b0912ca2ff68c2c03ff97bf1c22634c7942</id>
<content type='text'>
Balance the irqs of the marvell cesa driver over all
available cpus.
Currently all interrupts are handled by the first CPU.

From my testing with IPSec AES 256 SHA256
on my clearfog base with 2 Cores I get a 2x speed increase:

Before the patch: 26.74 Kpps
With the patch: 56.11 Kpps

Signed-off-by: Sven Auhagen &lt;sven.auhagen@voleatech.de&gt;
Signed-off-by: Herbert Xu &lt;herbert@gondor.apana.org.au&gt;
</content>
</entry>
<entry>
<title>crypto: marvell - create common Kconfig and Makefile for Marvell</title>
<updated>2020-03-20T03:36:51Z</updated>
<author>
<name>SrujanaChalla</name>
<email>schalla@marvell.com</email>
</author>
<published>2020-03-13T11:47:05Z</published>
<link rel='alternate' type='text/html' href='https://git.zx2c4.com/linux-dev/commit/?id=655ff1a1a727f9b83df317c4ad3b2f4a48f6206c'/>
<id>urn:sha1:655ff1a1a727f9b83df317c4ad3b2f4a48f6206c</id>
<content type='text'>
Creats common Kconfig and Makefile for Marvell crypto drivers.

Signed-off-by: SrujanaChalla &lt;schalla@marvell.com&gt;
Signed-off-by: Herbert Xu &lt;herbert@gondor.apana.org.au&gt;
</content>
</entry>
</feed>
