1 AREA Init, CODE, READONLY
15 ADR r5,REG_CTRL_INFO_STRUCT
26 ;*(volatile unsigned int*)0x402b012c |= (0x1 << 24);
29 ORREQ r9,r9,#0x01000000
65 ;set information for who taken hw spinlock
75 ;check ddr phy is power down
88 ADR r5,DMC_PHY_RET_CHECK
99 LDR r8,[r4,#0x0c] ;r8=dfimisc address
107 LDR r8,[r4,#0x08] ;r8=phy base address
125 LDR r8,[r4,#0x0C] ;r8=dfimisc address
134 ;clear who taken hw spinlock
140 ADR r9,SPINLOCK_31_MAGIC
144 ;*(volatile unsigned int*)0x402b012c &= ~(0x1 << 24)
147 BIC r9,r9,#0x01000000
158 DCD 0x4006087c ;ap aon spinlock phys address
159 DCD 0x402b0000 ;ap aon phy auto en phys address
160 DCD 0x30010000 ;ap ddr phy base phys address
161 DCD 0x300001b0 ;ap umctl dfimisc phys address
162 DCD 0x30040000 ;ap pub busmon reg phys address
164 DCD 0xF51F687c ;ap aon spinlock virt address
165 DCD 0xF5230000 ;ap aon phy auto ret en virt address
166 DCD 0xF5170000 ;ap ddr phy base virt address
167 DCD 0xF51601b0 ;ap umctl dfimisc virt address
168 DCD 0xF519E000 ;ap pub busmon reg virt address
170 DCD 0x0206087c ;cp0 aon spinlock phys address
171 DCD 0x022b0000 ;cp0 aon phy auto en phys address
172 DCD 0x01010000 ;cp0 ddr phy base phys address
173 DCD 0x010001b0 ;cp0 umctl dfimisc phys address
174 DCD 0x01040000 ;cp0 pub busmon reg phys address
176 DCD 0x0206087c ;cp0 aon spinlock virt address
177 DCD 0x022b0000 ;cp0 aon phy auto en virt address
178 DCD 0x01010000 ;cp0 ddr phy base virt address
179 DCD 0x010001b0 ;cp0 umctl dfimisc virt address
180 DCD 0x01040000 ;cp0 pub busmon reg virt address
182 DCD 0x0206087c ;cp2 aon spinlock phys address
183 DCD 0x022b0000 ;cp2 aon phy auto en phys address
184 DCD 0x01010000 ;cp2 ddr phy base phys address
185 DCD 0x010001b0 ;cp2 umctl dfimisc phys address
186 DCD 0x01040000 ;cp2 pub busmon reg phys address
188 DCD 0x0206087c ;cp2 aon spinlock virt address
189 DCD 0x022b0000 ;cp2 aon phy auto en virt address
190 DCD 0x01010000 ;cp2 ddr phy base virt address
191 DCD 0x010001b0 ;cp2 umctl dfimisc virt address
192 DCD 0x01040000 ;cp2 pub busmon reg virt address