@@ -1014,6 +1014,15 @@ ENTRY(at91_pm_suspend_in_sram)
1014
1014
mov tmp1 , # 0
1015
1015
mcr p15 , 0 , tmp1 , c7 , c10 , 4
1016
1016
1017
+ ldr tmp1 , [ r0 , #PM_DATA_PMC_MCKR_OFFSET ]
1018
+ str tmp1 , .mckr_offset
1019
+ ldr tmp1 , [ r0 , #PM_DATA_PMC_VERSION ]
1020
+ str tmp1 , .pmc_version
1021
+ ldr tmp1 , [ r0 , #PM_DATA_MEMCTRL ]
1022
+ str tmp1 , .memtype
1023
+ ldr tmp1 , [ r0 , #PM_DATA_MODE ]
1024
+ str tmp1 , .pm_mode
1025
+
1017
1026
ldr tmp1 , [ r0 , #PM_DATA_PMC ]
1018
1027
str tmp1 , .pmc_base
1019
1028
ldr tmp1 , [ r0 , #PM_DATA_RAMC0 ]
@@ -1022,14 +1031,6 @@ ENTRY(at91_pm_suspend_in_sram)
1022
1031
str tmp1 , .sramc1_base
1023
1032
ldr tmp1 , [ r0 , #PM_DATA_RAMC_PHY ]
1024
1033
str tmp1 , .sramc_phy_base
1025
- ldr tmp1 , [ r0 , #PM_DATA_MEMCTRL ]
1026
- str tmp1 , .memtype
1027
- ldr tmp1 , [ r0 , #PM_DATA_MODE ]
1028
- str tmp1 , .pm_mode
1029
- ldr tmp1 , [ r0 , #PM_DATA_PMC_MCKR_OFFSET ]
1030
- str tmp1 , .mckr_offset
1031
- ldr tmp1 , [ r0 , #PM_DATA_PMC_VERSION ]
1032
- str tmp1 , .pmc_version
1033
1034
/ * Both ldrne below are here to preload their address in the TLB * /
1034
1035
ldr tmp1 , [ r0 , #PM_DATA_SHDWC ]
1035
1036
str tmp1 , .shdwc
0 commit comments