partner-jet-setup.txt 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135
  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 0xa4150050, 0x00000340
  22. ED 0xa4150024, 0x00005000
  23. LIST "setup pins"
  24. EB 0xa4050120, 0x00
  25. EB 0xa4050122, 0x00
  26. EB 0xa4050124, 0x00
  27. EB 0xa4050126, 0x00
  28. EB 0xa4050128, 0xA0
  29. EB 0xa405012A, 0x10
  30. EB 0xa405012C, 0x00
  31. EB 0xa405012E, 0x00
  32. EB 0xa4050130, 0x00
  33. EB 0xa4050132, 0x00
  34. EB 0xa4050134, 0x01
  35. EB 0xa4050136, 0x40
  36. EB 0xa4050138, 0x00
  37. EB 0xa405013A, 0x00
  38. EB 0xa405013C, 0x00
  39. EB 0xa405013E, 0x20
  40. EB 0xa4050160, 0x00
  41. EB 0xa4050162, 0x40
  42. EB 0xa4050164, 0x03
  43. EB 0xa4050166, 0x00
  44. EB 0xa4050168, 0x00
  45. EB 0xa405016A, 0x00
  46. EB 0xa405016C, 0x00
  47. EW 0xa405014E, 0x5660
  48. EW 0xa4050150, 0x0145
  49. EW 0xa4050152, 0x1550
  50. EW 0xa4050154, 0x0200
  51. EW 0xa4050156, 0x0040
  52. EW 0xa4050158, 0x0000
  53. EW 0xa405015a, 0x0000
  54. EW 0xa405015c, 0x0000
  55. EW 0xa405015e, 0x0000
  56. EW 0xa4050180, 0x0000
  57. EW 0xa4050182, 0x8002
  58. EW 0xa4050184, 0x0000
  59. EW 0xa405018a, 0x9991
  60. EW 0xa405018c, 0x8011
  61. EW 0xa405018e, 0x9550
  62. EW 0xa4050100, 0x0000
  63. EW 0xa4050102, 0x5540
  64. EW 0xa4050104, 0x0000
  65. EW 0xa4050106, 0x0000
  66. EW 0xa4050108, 0x4550
  67. EW 0xa405010a, 0x0130
  68. EW 0xa405010c, 0x0555
  69. EW 0xa405010e, 0x0000
  70. EW 0xa4050110, 0x0000
  71. EW 0xa4050112, 0xAAA8
  72. EW 0xa4050114, 0x8305
  73. EW 0xa4050116, 0x10F0
  74. EW 0xa4050118, 0x0F50
  75. EW 0xa405011a, 0x0000
  76. EW 0xa405011c, 0x0000
  77. EW 0xa405011e, 0x0555
  78. EW 0xa4050140, 0x0000
  79. EW 0xa4050142, 0x5141
  80. EW 0xa4050144, 0x5005
  81. EW 0xa4050146, 0xAAA9
  82. EW 0xa4050148, 0xFAA9
  83. EW 0xa405014a, 0x3000
  84. EW 0xa405014c, 0x0000
  85. LIST "setup sdram"
  86. ED 0xFD000108, 0x40000301
  87. ED 0xFD000020, 0x011B0002
  88. ED 0xFD000030, 0x03060E02
  89. ED 0xFD000034, 0x01020102
  90. ED 0xFD000038, 0x01090406
  91. ED 0xFD000008, 0x00000004
  92. ED 0xFD000040, 0x00000001
  93. ED 0xFD000040, 0x00000000
  94. ED 0xFD000018, 0x00000001
  95. WAIT 1
  96. ED 0xFD000014, 0x00000002
  97. ED 0xFD000060, 0x00000032
  98. ED 0xFD000060, 0x00020000
  99. ED 0xFD000014, 0x00000004
  100. ED 0xFD000014, 0x00000004
  101. ED 0xFD000010, 0x00000001
  102. ED 0xFD000044, 0x000004AF
  103. ED 0xFD000048, 0x20CF0037
  104. LIST "read 16 bytes from sdram"
  105. DD 0xa8000000, 0xa8000000, 1
  106. DD 0xa8000004, 0xa8000004, 1
  107. DD 0xa8000008, 0xa8000008, 1
  108. DD 0xa800000c, 0xa800000c, 1
  109. ED 0xFD000014, 0x00000002
  110. ED 0xFD000014, 0x00000004
  111. ED 0xFD000108, 0x40000300
  112. ED 0xFD000040, 0x00010000
  113. LIST "write to internal ram"
  114. ED 0xfd8007fc, 0
  115. LIST "setup cache"
  116. ED 0xff00001c, 0x0000090b