partner-jet-setup.txt 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134
  1. LIST "partner-jet-setup.txt - 20090729 Magnus Damm"
  2. LIST "set up enough of the kfr2r09 hardware to boot the kernel"
  3. LIST "zImage (RAM boot)"
  4. LIST "This script can be used to boot the kernel from RAM via JTAG:"
  5. LIST "> < partner-jet-setup.txt"
  6. LIST "> RD zImage, 0xa8800000"
  7. LIST "> G=0xa8800000"
  8. LIST "romImage (Flash boot)"
  9. LIST "Use the following command to burn the zImage to flash via JTAG:"
  10. LIST "> RD romImage, 0"
  11. LIST "--------------------------------"
  12. LIST "disable watchdog"
  13. EW 0xa4520004, 0xa507
  14. LIST "select mode for cs5 + cs6"
  15. ED 0xff800020, 0xa5a50001
  16. ED 0xfec10000, 0x0000001b
  17. LIST "setup clocks"
  18. ED 0xa4150004, 0x00000050
  19. ED 0xa4150000, 0x91053508
  20. WAIT 1
  21. ED 0xa4150024, 0x00005000
  22. LIST "setup pins"
  23. EB 0xa4050120, 0x00
  24. EB 0xa4050122, 0x00
  25. EB 0xa4050124, 0x00
  26. EB 0xa4050126, 0x00
  27. EB 0xa4050128, 0xA0
  28. EB 0xa405012A, 0x10
  29. EB 0xa405012C, 0x00
  30. EB 0xa405012E, 0x00
  31. EB 0xa4050130, 0x00
  32. EB 0xa4050132, 0x00
  33. EB 0xa4050134, 0x01
  34. EB 0xa4050136, 0x40
  35. EB 0xa4050138, 0x00
  36. EB 0xa405013A, 0x00
  37. EB 0xa405013C, 0x00
  38. EB 0xa405013E, 0x20
  39. EB 0xa4050160, 0x00
  40. EB 0xa4050162, 0x40
  41. EB 0xa4050164, 0x03
  42. EB 0xa4050166, 0x00
  43. EB 0xa4050168, 0x00
  44. EB 0xa405016A, 0x00
  45. EB 0xa405016C, 0x00
  46. EW 0xa405014E, 0x5660
  47. EW 0xa4050150, 0x0145
  48. EW 0xa4050152, 0x1550
  49. EW 0xa4050154, 0x0200
  50. EW 0xa4050156, 0x0040
  51. EW 0xa4050158, 0x0000
  52. EW 0xa405015a, 0x0000
  53. EW 0xa405015c, 0x0000
  54. EW 0xa405015e, 0x0000
  55. EW 0xa4050180, 0x0000
  56. EW 0xa4050182, 0x8002
  57. EW 0xa4050184, 0x0000
  58. EW 0xa405018a, 0x9991
  59. EW 0xa405018c, 0x8011
  60. EW 0xa405018e, 0x9550
  61. EW 0xa4050100, 0x0000
  62. EW 0xa4050102, 0x5540
  63. EW 0xa4050104, 0x0000
  64. EW 0xa4050106, 0x0000
  65. EW 0xa4050108, 0x4550
  66. EW 0xa405010a, 0x0130
  67. EW 0xa405010c, 0x0555
  68. EW 0xa405010e, 0x0000
  69. EW 0xa4050110, 0x0000
  70. EW 0xa4050112, 0xAAA8
  71. EW 0xa4050114, 0x8305
  72. EW 0xa4050116, 0x10F0
  73. EW 0xa4050118, 0x0F50
  74. EW 0xa405011a, 0x0000
  75. EW 0xa405011c, 0x0000
  76. EW 0xa405011e, 0x0555
  77. EW 0xa4050140, 0x0000
  78. EW 0xa4050142, 0x5141
  79. EW 0xa4050144, 0x5005
  80. EW 0xa4050146, 0xAAA9
  81. EW 0xa4050148, 0xFAA9
  82. EW 0xa405014a, 0x3000
  83. EW 0xa405014c, 0x0000
  84. LIST "setup sdram"
  85. ED 0xFD000108, 0x40000301
  86. ED 0xFD000020, 0x011B0002
  87. ED 0xFD000030, 0x03060E02
  88. ED 0xFD000034, 0x01020102
  89. ED 0xFD000038, 0x01090406
  90. ED 0xFD000008, 0x00000004
  91. ED 0xFD000040, 0x00000001
  92. ED 0xFD000040, 0x00000000
  93. ED 0xFD000018, 0x00000001
  94. WAIT 1
  95. ED 0xFD000014, 0x00000002
  96. ED 0xFD000060, 0x00000032
  97. ED 0xFD000060, 0x00020000
  98. ED 0xFD000014, 0x00000004
  99. ED 0xFD000014, 0x00000004
  100. ED 0xFD000010, 0x00000001
  101. ED 0xFD000044, 0x000004AF
  102. ED 0xFD000048, 0x20CF0037
  103. LIST "read 16 bytes from sdram"
  104. DD 0xa8000000, 0xa8000000, 1
  105. DD 0xa8000004, 0xa8000004, 1
  106. DD 0xa8000008, 0xa8000008, 1
  107. DD 0xa800000c, 0xa800000c, 1
  108. ED 0xFD000014, 0x00000002
  109. ED 0xFD000014, 0x00000004
  110. ED 0xFD000108, 0x40000300
  111. ED 0xFD000040, 0x00010000
  112. LIST "write to internal ram"
  113. ED 0xfd8007fc, 0
  114. LIST "setup cache"
  115. ED 0xff00001c, 0x0000090b