<feed xmlns='http://www.w3.org/2005/Atom'>
<title>snowball/igloo-kernel.git/drivers/crypto, branch android-2012.04</title>
<subtitle>Igloo kernel</subtitle>
<id>https://git.etezian.org/cgit.cgi/snowball/igloo-kernel.git/atom?h=android-2012.04</id>
<link rel='self' href='https://git.etezian.org/cgit.cgi/snowball/igloo-kernel.git/atom?h=android-2012.04'/>
<link rel='alternate' type='text/html' href='https://git.etezian.org/cgit.cgi/snowball/igloo-kernel.git/'/>
<updated>2012-03-19T08:00:41+00:00</updated>
<entry>
<title>crypto: ux500: hash: Performance improvements</title>
<updated>2012-03-19T08:00:41+00:00</updated>
<author>
<name>Berne Hebark</name>
<email>berne.hebark@stericsson.com</email>
</author>
<published>2011-11-02T09:23:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.etezian.org/cgit.cgi/snowball/igloo-kernel.git/commit/?id=e828bc6a3b4bbe662bd7fae56e44b8aa498e7ed8'/>
<id>urn:sha1:e828bc6a3b4bbe662bd7fae56e44b8aa498e7ed8</id>
<content type='text'>
- writel and readl changed to writel/readl_relaxed.
- changed to writesl in HASH_SET_DIN macro.
- DMA limitation to use CPU mode for datasize &lt; 1kB.

ST-Ericsson ID: 371579
ST-Ericsson Linux next: Not tested, ER 320876
ST-Ericsson FOSS-OUT ID: Trivial

Change-Id: I111351fbdbc874a35dbc5bce2dd9dbe3f4411253
Signed-off-by: Berne Hebark &lt;berne.hebark@stericsson.com&gt;
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/36618
Reviewed-by: QATOOLS
Reviewed-by: QABUILD
Reviewed-by: Per FORLIN &lt;per.forlin@stericsson.com&gt;
</content>
</entry>
<entry>
<title>crypto: ux500: hash: Coverity correction</title>
<updated>2012-03-19T08:00:41+00:00</updated>
<author>
<name>Berne Hebark</name>
<email>berne.hebark@stericsson.com</email>
</author>
<published>2011-10-25T12:17:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.etezian.org/cgit.cgi/snowball/igloo-kernel.git/commit/?id=53665ce3b1d6635a6818d1efc0bee7369a9cc4bd'/>
<id>urn:sha1:53665ce3b1d6635a6818d1efc0bee7369a9cc4bd</id>
<content type='text'>
Coverity found invalid usage of device_data-&gt;dev.

ST-Ericsson ID: 361610
ST-Ericsson Linux next: NA
ST-Ericsson FOSS-OUT ID: Trivial

Change-Id: I78e756eb36af833e6620d0b02eda25c36741c94a
Signed-off-by: Berne Hebark &lt;berne.hebark@stericsson.com&gt;
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/36480
Reviewed-by: QATOOLS
Reviewed-by: QABUILD
</content>
</entry>
<entry>
<title>crypto: ux500: hash: DMA support</title>
<updated>2012-03-19T08:00:40+00:00</updated>
<author>
<name>Berne Hebark</name>
<email>berne.hebark@stericsson.com</email>
</author>
<published>2011-05-25T12:27:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.etezian.org/cgit.cgi/snowball/igloo-kernel.git/commit/?id=ce2d02ffde9ab77769e7a58704fa710251e38cab'/>
<id>urn:sha1:ce2d02ffde9ab77769e7a58704fa710251e38cab</id>
<content type='text'>
- Support for DMA.
- Direct to CPU mode for data size &lt; 4 byte data.
- Workaround to handle data sizes not modulo wordsize.
- Error message/check for HMAC empty message with keysize &gt; 0.
- Error message/check for HMAC DMA for u5500, since not working.
- Additional, update cryp driver dma code according to this patch
and make minor adjustments to comply with mainline code and design
are covered by AP370178.

ST-Ericsson ID: 280691
ST-Ericsson Linux next: Not tested, ER 320876
ST-Ericsson FOSS-OUT ID: Trivial

Change-Id: I14d64d1577f007969b372ed4ef04556eca8bc0d6
Signed-off-by: Berne Hebark &lt;berne.hebark@stericsson.com&gt;
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/33983
Reviewed-by: Per FORLIN &lt;per.forlin@stericsson.com&gt;
Reviewed-by: QATOOLS
Reviewed-by: QABUILD
</content>
</entry>
<entry>
<title>crypto: Move atomic regulator header file</title>
<updated>2012-03-19T08:00:40+00:00</updated>
<author>
<name>Philippe Langlais</name>
<email>philippe.langlais@stericsson.com</email>
</author>
<published>2011-10-17T12:02:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.etezian.org/cgit.cgi/snowball/igloo-kernel.git/commit/?id=04d04268d1d9715473ad11d2b96005c90380c173'/>
<id>urn:sha1:04d04268d1d9715473ad11d2b96005c90380c173</id>
<content type='text'>
Atomic regulators should be placed in a regulator include
file, not in mfd.

Signed-off-by: Jonas Aaberg &lt;jonas.aberg@stericsson.com&gt;
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/32136
</content>
</entry>
<entry>
<title>crypto: ux500: update prcmu header file path</title>
<updated>2012-03-19T08:00:40+00:00</updated>
<author>
<name>Mian Yousaf Kaukab</name>
<email>mian.yousaf.kaukab@stericsson.com</email>
</author>
<published>2011-09-20T11:33:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.etezian.org/cgit.cgi/snowball/igloo-kernel.git/commit/?id=f7378aebe5f66d735e97fa34001788fefc44c94a'/>
<id>urn:sha1:f7378aebe5f66d735e97fa34001788fefc44c94a</id>
<content type='text'>
File path updated according to the mainline version of prcmu driver.

Change-Id: Iddf4b63a209f1191d0c60d5c5f20b8c663fba34c
Signed-off-by: Mian Yousaf Kaukab &lt;mian.yousaf.kaukab@stericsson.com&gt;
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/32118
Reviewed-by: Jonas ABERG &lt;jonas.aberg@stericsson.com&gt;
Tested-by: Jonas ABERG &lt;jonas.aberg@stericsson.com&gt;
</content>
</entry>
<entry>
<title>crypto: ux500: hash: Block size data fix.</title>
<updated>2012-03-19T08:00:40+00:00</updated>
<author>
<name>Berne Hebark</name>
<email>berne.hebark@stericsson.com</email>
</author>
<published>2011-09-08T10:36:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.etezian.org/cgit.cgi/snowball/igloo-kernel.git/commit/?id=c658e351960e89d82de0eebd6d5d4a3f558cde57'/>
<id>urn:sha1:c658e351960e89d82de0eebd6d5d4a3f558cde57</id>
<content type='text'>
    - Include fix for block size data (64 byte).

    ST-Ericsson ID: 352122
    ST-Ericsson Linux next: Not tested, ER 320876
    ST-Ericsson FOSS-OUT ID: Trivial
Ref: Commit-id: I069aba31d8620e01e74e2b1a5987a0642e74af01
Signed-off-by: Avinash A &lt;Avinash.a@stericsson.com&gt;
Change-Id: Idea6cc1e34d6263066188b99d97fafae0f1225aa
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/30440
Reviewed-by: Avinash A &lt;avinash.a@stericsson.com&gt;
Tested-by: Avinash A &lt;avinash.a@stericsson.com&gt;
</content>
</entry>
<entry>
<title>ux500: cryp/hash: Updated for both u8500 &amp; u5500</title>
<updated>2012-03-19T08:00:40+00:00</updated>
<author>
<name>Berne Hebark</name>
<email>berne.hebark@stericsson.com</email>
</author>
<published>2011-09-08T08:53:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.etezian.org/cgit.cgi/snowball/igloo-kernel.git/commit/?id=4665b7712ccd73b5d1293359b247a3d9c13985d2'/>
<id>urn:sha1:4665b7712ccd73b5d1293359b247a3d9c13985d2</id>
<content type='text'>
cryp1 &amp; hash1 updated to be compatible on both u8500 and u5500:
    - added to u5500_defconfig.
    - settings from devices.c to board-mop500.c &amp; board-u5500.c.
    - dynamic driver registration in board-mop500.c &amp; board-u5500.c.
    - added cryp1 to clock-db5500.c and renamed cryp to cryp0.
    - added function dbx500_add_platform_device_noirq to devices-common.c.
    - added cryp1 and hash1 inline functions to devices-common.h
    (dbx500_add_cryp1).
    - defines added to devices-db5500.h and devices-db8500.h.
    - u8500_cryp/hash changed to ux500_cryp/hash.
    - update to handle different value for CRYP_PERIPHERAL_ID2 between
    u8500 and u5500 (more info in ER336742).

    ST-Ericsson ID: 257104
    ST-Ericsson Linux next: NA
    ST-Ericsson FOSS-OUT ID: Trivial

Ref: Commit-id: Ibe72c72d8f9d781008164f1bf24ceafa82ac9083
Signed-off-by: Avinash A &lt;Avinash.a@stericsson.com&gt;
Change-Id: I08a8f71acb89be99cbf8b54390be569e2369c73b
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/30437
Reviewed-by: Avinash A &lt;avinash.a@stericsson.com&gt;
Tested-by: Avinash A &lt;avinash.a@stericsson.com&gt;
</content>
</entry>
<entry>
<title>crypto: ux500: hash: HMAC (sha1/sha256) support</title>
<updated>2012-03-19T08:00:39+00:00</updated>
<author>
<name>Berne Hebark</name>
<email>berne.hebark@stericsson.com</email>
</author>
<published>2011-05-31T06:57:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.etezian.org/cgit.cgi/snowball/igloo-kernel.git/commit/?id=deba8fd5d8df5036bfeab72f0b23e7c4d205afff'/>
<id>urn:sha1:deba8fd5d8df5036bfeab72f0b23e7c4d205afff</id>
<content type='text'>
- HMAC (sha1/sha256) support to the hash driver.
- Empty message fix

ST-Ericsson ID: 348475
ST-Ericsson Linux next: Not tested, ER 320876
ST-Ericsson FOSS-OUT ID: Trivial

Change-Id: I38961f4e8c1af927ad650743a74ebcf1e8ab4ad4
Signed-off-by: Berne Hebark &lt;berne.hebark@stericsson.com&gt;
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/25652
Reviewed-by: QATOOLS
Reviewed-by: QATEST
Reviewed-by: Jonas ABERG &lt;jonas.aberg@stericsson.com&gt;
</content>
</entry>
<entry>
<title>crypto: ux500: hash: Empty message support</title>
<updated>2012-03-19T08:00:39+00:00</updated>
<author>
<name>Berne Hebark</name>
<email>berne.hebark@stericsson.com</email>
</author>
<published>2011-06-09T11:08:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.etezian.org/cgit.cgi/snowball/igloo-kernel.git/commit/?id=747cd5a1bc7c73fa7546d8e88777101babbae2a9'/>
<id>urn:sha1:747cd5a1bc7c73fa7546d8e88777101babbae2a9</id>
<content type='text'>
Added support for empty message (pre-calculated) digests.
Support for data &gt; blocksize, bug introduced in commit using ahash.

ST-Ericsson ID: 344561
ST-Ericsson Linux next: Not tested, ER 320876
ST-Ericsson FOSS-OUT ID: Trivial

Change-Id: I7d9615b074438d1e072bd6c291d392e4ff5e7768
Signed-off-by: Berne Hebark &lt;berne.hebark@stericsson.com&gt;
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/24825
Reviewed-by: QATEST
Reviewed-by: QATOOLS
</content>
</entry>
<entry>
<title>crypto: align u5500 PRCMU &amp; CPUFREQ management with u8500 (multiple commits in one)</title>
<updated>2012-03-19T08:00:39+00:00</updated>
<author>
<name>Philippe Langlais</name>
<email>philippe.langlais@stericsson.com</email>
</author>
<published>2011-10-14T14:22:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.etezian.org/cgit.cgi/snowball/igloo-kernel.git/commit/?id=1fcc1dfa5159417f935e065d439dfc8f1f159a8e'/>
<id>urn:sha1:1fcc1dfa5159417f935e065d439dfc8f1f159a8e</id>
<content type='text'>
Signed-off-by: Philippe Langlais &lt;philippe.langlais@linaro.org&gt;

Merge of following commits too:

u5500: add support for sysclk

basic sysclk support added in PRCMU driver and
clock framework driver updated.

Signed-off-by: Shreshtha Kumar Sahu &lt;shreshthakumar.sahu@stericsson.com&gt;

U5500: Support for ESRAM12 EPOD in PRCMU driver

Signed-off-by: Vijaya Kumar Kilari &lt;vijay.kilari@stericsson.com&gt;

ux500: regulator: handle different base offset of ePOD ID

5500 ePOD ids are offseted for some reason in the PRCMU driver.  Adjust the ids
to index the local arrays to avoid memory corruption.

Signed-off-by: Rabin Vincent &lt;rabin.vincent@stericsson.com&gt;

ux500: pm: support PRCMU status check on 5500

This also removes unused 8500v1 code.

Signed-off-by: Rabin Vincent &lt;rabin.vincent@stericsson.com&gt;

arm: ux500: prcmu_ac_wake_req workaround

This patch adds a check in prcmu_ac_wake_req that the modem is
awake (in terms of the value in the PRCM_MOD_AWAKE_STATUS
register) after the AC_WAKE_ACK has been received from the PRCMU
FW. If the check fails, a retry is made.

This seems to be necessary, since the modem can generate an
AC_WAKE_ACK, and then still go to sleep.

Signed-off-by: Mattias Nilsson &lt;mattias.i.nilsson@stericsson.com&gt;

U5500: Add support for PRCMU Mailbox0

Add PRCMU mailbox 0 support for irq wakeup
enable and disable

Signed-off-by: Vijaya Kumar K &lt;vijay.kilari@stericsson.com&gt;

U5500: Add support for power state transition

PRCMU driver is updated to provide API for
system power state transition

Signed-off-by: Vijaya Kumar K &lt;vijay.kilari@stericsson.com&gt;

ARM: ux500: prcmu: Add A9 watchdog interface

Signed-off-by: Jonas Aaberg &lt;jonas.aberg@stericsson.com&gt;

U5500 : ab5500 core interrupt hander update

AB5500 interrupts will be now handled by PRCMU and then
routed to AB5500 core driver.AB5500 irq handler will
no more read the latch registers to find the interrupt
reason.Instead PRCMU will read the latch registers and
provide the values to core driver.

Signed-off-by: Bibek Basu &lt;bibek.basu@stericsson.com&gt;

ARM: ux500: prcmu-dbg: Tiny code clean-up

Signed-off-by: Jonas Aaberg &lt;jonas.aberg@stericsson.com&gt;

u5500: add mailbox1 and related function support

Add cpufreq-db5500.c file for db5500 CPUfreq support.

PRCMU mailbox1 and related functions' support is added.
List of functions implemented:
- prcmu_get/set_arm_opp
- read_mailbox_1

Signed-off-by: Shreshtha Kumar Sahu &lt;shreshthakumar.sahu@stericsson.com&gt;

Fix for PRCMU

u5500: PRCMU IRQ should be NO_SUSPEND

As on 8500.

Signed-off-by: Rabin Vincent &lt;rabin.vincent@stericsson.com&gt;

ARM: u5500: PRCMU reset API

Added API for rebooting the board and for getting the last reboot code.

Signed-off-by: Pawel Szyszuk &lt;pawel.szyszuk@stericsson.com&gt;

Conflicts:

	arch/arm/mach-ux500/board-u5500-regulators.c
	arch/arm/mach-ux500/board-u5500.c
	arch/arm/mach-ux500/clock-db5500.c
	arch/arm/mach-ux500/cpu.c
	arch/arm/mach-ux500/devices-db5500.c
	arch/arm/mach-ux500/include/mach/prcmu.h
	arch/arm/mach-ux500/pm/Kconfig
	arch/arm/mach-ux500/pm/pm.c
	arch/arm/mach-ux500/pm/runtime.c
	arch/arm/mach-ux500/pm/suspend.c
	arch/arm/mach-ux500/prcmu-debug.c
	drivers/cpufreq/db8500-cpufreq.c
	drivers/mfd/ab5500-core.c
	drivers/mfd/db5500-prcmu.c
	drivers/mfd/db8500-prcmu.c
	drivers/regulator/db5500-prcmu.c
	drivers/regulator/dbx500-prcmu.c
	include/linux/mfd/db5500-prcmu.h
	include/linux/mfd/db8500-prcmu.h
	include/linux/regulator/db5500-prcmu.h
</content>
</entry>
</feed>
