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