|
@@ -40,9 +40,11 @@
|
|
* re-enabling sdram.
|
|
* re-enabling sdram.
|
|
*
|
|
*
|
|
* r6: SoC ID
|
|
* r6: SoC ID
|
|
|
|
+ * r8: CPU part number
|
|
*/
|
|
*/
|
|
ENTRY(tegra_resume)
|
|
ENTRY(tegra_resume)
|
|
- bl v7_invalidate_l1
|
|
|
|
|
|
+ check_cpu_part_num 0xc09, r8, r9
|
|
|
|
+ bleq v7_invalidate_l1
|
|
|
|
|
|
cpu_id r0
|
|
cpu_id r0
|
|
tegra_get_soc_id TEGRA_APB_MISC_BASE, r6
|
|
tegra_get_soc_id TEGRA_APB_MISC_BASE, r6
|
|
@@ -70,7 +72,8 @@ no_cpu0_chk:
|
|
str r1, [r2]
|
|
str r1, [r2]
|
|
1:
|
|
1:
|
|
|
|
|
|
- check_cpu_part_num 0xc09, r8, r9
|
|
|
|
|
|
+ mov32 r9, 0xc09
|
|
|
|
+ cmp r8, r9
|
|
bne not_ca9
|
|
bne not_ca9
|
|
#ifdef CONFIG_HAVE_ARM_SCU
|
|
#ifdef CONFIG_HAVE_ARM_SCU
|
|
/* enable SCU */
|
|
/* enable SCU */
|