The iPhone Wiki is no longer updated. Visit this article on The Apple Wiki for current information. |
Difference between revisions of "Porting OpeniBoot"
m (New page: This page should act as temporary place holder for any technical information found regarding porting Openiboot to newer devices. == 3GS == '''Reboot (WDT)'''. There is not a specific WDT...) |
|||
Line 3: | Line 3: | ||
== 3GS == |
== 3GS == |
||
− | '''Reboot (WDT)''' |
+ | ===='''Reboot (WDT)'''==== |
There is not a specific WDT device in 3GS device tree. The reboot sequence instead accesses several registers in PMGR. |
There is not a specific WDT device in 3GS device tree. The reboot sequence instead accesses several registers in PMGR. |
||
Revision as of 22:38, 23 April 2010
This page should act as temporary place holder for any technical information found regarding porting Openiboot to newer devices.
3GS
Reboot (WDT)
There is not a specific WDT device in 3GS device tree. The reboot sequence instead accesses several registers in PMGR.
LDR R1, =0xBF10021C LDR R3, =0xBF100214 MOVS R0, #0 MOVS R2, #1 STR R0, [R1] STR R2, [R3] LDR R2, =0xBF100210 MOV.W R3, #0x80000000 STR R3, [R2] MOVS R3, #4 STR R3, [R1] STR R0, [R2]