netripper

netripper

Sep 14th, 2010
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.48 KB | None | 0 0
  1. ---------------------------- src/mach/arch-msm.cpp ----------------------------
  2. index f6011e2..80dc9fd 100644
  3. @@ -208,7 +208,7 @@ MachineQSD8xxx::shutdownSirc()
  4. uint32 volatile *SIRC_INT_IRQ1_STATUS = (uint32*)memPhysMap(0xAC200000+0x20);
  5. uint32 volatile *SIRC_INT_RAW_STATUS = (uint32*)memPhysMap(0xAC200000+0x24);
  6. uint32 volatile *SIRC_INT_CLEAR = (uint32*)memPhysMap(0xAC200000+0x28);
  7. -
  8. +
  9. *SIRC_INT_ENABLE = 0;
  10. *SIRC_INT_ENABLE_CLEAR = 0;
  11. *SIRC_INT_ENABLE_SET = 0;
  12. @@ -226,20 +226,24 @@ MachineQSD8xxx::shutdownTimers()
  13. {
  14. // Map the timer registers
  15. uint32 volatile *AGPT_MATCH_VAL = (uint32*)memPhysMap(0xAC100000);
  16. + uint32 volatile *AGPT_COUNT_VAL = (uint32*)memPhysMap(0xAC100004);
  17. uint32 volatile *AGPT_ENABLE = (uint32*)memPhysMap(0xAC100008);
  18. uint32 volatile *AGPT_CLEAR = (uint32*)memPhysMap(0xAC10000C);
  19. uint32 volatile *ADGT_MATCH_VAL = (uint32*)memPhysMap(0xAC100010);
  20. + uint32 volatile *ADGT_COUNT_VAL = (uint32*)memPhysMap(0xAC100014);
  21. uint32 volatile *ADGT_ENABLE = (uint32*)memPhysMap(0xAC100018);
  22. uint32 volatile *ADGT_CLEAR = (uint32*)memPhysMap(0xAC10001C);
  23.  
  24. // Disable GP timer
  25. *AGPT_ENABLE = 0;
  26. - *AGPT_CLEAR = 0;
  27. + *AGPT_CLEAR = 1;
  28. + *AGPT_COUNT_VAL = 0;
  29. *AGPT_MATCH_VAL = ~0;
  30.  
  31. // Disable DG timer
  32. *ADGT_ENABLE = 0;
  33. - *ADGT_CLEAR = 0;
  34. + *ADGT_CLEAR = 1;
  35. + *ADGT_COUNT_VAL = 0;
  36. *ADGT_MATCH_VAL = ~0;
  37. }
Add Comment
Please, Sign In to add comment