18c2ecf20Sopenharmony_ciLIST "SPDX-License-Identifier: GPL-2.0" 28c2ecf20Sopenharmony_ciLIST "partner-jet-setup.txt - 20090729 Magnus Damm" 38c2ecf20Sopenharmony_ciLIST "set up enough of the kfr2r09 hardware to boot the kernel" 48c2ecf20Sopenharmony_ci 58c2ecf20Sopenharmony_ciLIST "zImage (RAM boot)" 68c2ecf20Sopenharmony_ciLIST "This script can be used to boot the kernel from RAM via JTAG:" 78c2ecf20Sopenharmony_ciLIST "> < partner-jet-setup.txt" 88c2ecf20Sopenharmony_ciLIST "> RD zImage, 0xa8800000" 98c2ecf20Sopenharmony_ciLIST "> G=0xa8800000" 108c2ecf20Sopenharmony_ci 118c2ecf20Sopenharmony_ciLIST "romImage (Flash boot)" 128c2ecf20Sopenharmony_ciLIST "Use the following command to burn the zImage to flash via JTAG:" 138c2ecf20Sopenharmony_ciLIST "> RD romImage, 0" 148c2ecf20Sopenharmony_ci 158c2ecf20Sopenharmony_ciLIST "--------------------------------" 168c2ecf20Sopenharmony_ci 178c2ecf20Sopenharmony_ciLIST "disable watchdog" 188c2ecf20Sopenharmony_ciEW 0xa4520004, 0xa507 198c2ecf20Sopenharmony_ci 208c2ecf20Sopenharmony_ciLIST "invalidate instruction cache" 218c2ecf20Sopenharmony_ciED 0xff00001c, 0x00000800 228c2ecf20Sopenharmony_ci 238c2ecf20Sopenharmony_ciLIST "invalidate TLBs" 248c2ecf20Sopenharmony_ciED 0xff000010, 0x00000004 258c2ecf20Sopenharmony_ci 268c2ecf20Sopenharmony_ciLIST "select mode for cs5 + cs6" 278c2ecf20Sopenharmony_ciED 0xff800020, 0xa5a50001 288c2ecf20Sopenharmony_ciED 0xfec10000, 0x0000001b 298c2ecf20Sopenharmony_ci 308c2ecf20Sopenharmony_ciLIST "setup clocks" 318c2ecf20Sopenharmony_ciLIST "The PLL and FLL values are updated here for the optimal" 328c2ecf20Sopenharmony_ciLIST "RF frequency and improved reception sensitivity." 338c2ecf20Sopenharmony_ciED 0xa4150004, 0x00000050 348c2ecf20Sopenharmony_ciED 0xa4150000, 0x91053508 358c2ecf20Sopenharmony_ciWAIT 1 368c2ecf20Sopenharmony_ciED 0xa4150050, 0x00000340 378c2ecf20Sopenharmony_ciED 0xa4150024, 0x00005000 388c2ecf20Sopenharmony_ci 398c2ecf20Sopenharmony_ciLIST "setup pins" 408c2ecf20Sopenharmony_ciEB 0xa4050120, 0x00 418c2ecf20Sopenharmony_ciEB 0xa4050122, 0x00 428c2ecf20Sopenharmony_ciEB 0xa4050124, 0x00 438c2ecf20Sopenharmony_ciEB 0xa4050126, 0x00 448c2ecf20Sopenharmony_ciEB 0xa4050128, 0xA0 458c2ecf20Sopenharmony_ciEB 0xa405012A, 0x10 468c2ecf20Sopenharmony_ciEB 0xa405012C, 0x00 478c2ecf20Sopenharmony_ciEB 0xa405012E, 0x00 488c2ecf20Sopenharmony_ciEB 0xa4050130, 0x00 498c2ecf20Sopenharmony_ciEB 0xa4050132, 0x00 508c2ecf20Sopenharmony_ciEB 0xa4050134, 0x01 518c2ecf20Sopenharmony_ciEB 0xa4050136, 0x40 528c2ecf20Sopenharmony_ciEB 0xa4050138, 0x00 538c2ecf20Sopenharmony_ciEB 0xa405013A, 0x00 548c2ecf20Sopenharmony_ciEB 0xa405013C, 0x00 558c2ecf20Sopenharmony_ciEB 0xa405013E, 0x20 568c2ecf20Sopenharmony_ciEB 0xa4050160, 0x00 578c2ecf20Sopenharmony_ciEB 0xa4050162, 0x40 588c2ecf20Sopenharmony_ciEB 0xa4050164, 0x03 598c2ecf20Sopenharmony_ciEB 0xa4050166, 0x00 608c2ecf20Sopenharmony_ciEB 0xa4050168, 0x00 618c2ecf20Sopenharmony_ciEB 0xa405016A, 0x00 628c2ecf20Sopenharmony_ciEB 0xa405016C, 0x00 638c2ecf20Sopenharmony_ci 648c2ecf20Sopenharmony_ciEW 0xa405014E, 0x5660 658c2ecf20Sopenharmony_ciEW 0xa4050150, 0x0145 668c2ecf20Sopenharmony_ciEW 0xa4050152, 0x1550 678c2ecf20Sopenharmony_ciEW 0xa4050154, 0x0200 688c2ecf20Sopenharmony_ciEW 0xa4050156, 0x0040 698c2ecf20Sopenharmony_ci 708c2ecf20Sopenharmony_ciEW 0xa4050158, 0x0000 718c2ecf20Sopenharmony_ciEW 0xa405015a, 0x0000 728c2ecf20Sopenharmony_ciEW 0xa405015c, 0x0000 738c2ecf20Sopenharmony_ciEW 0xa405015e, 0x0000 748c2ecf20Sopenharmony_ci 758c2ecf20Sopenharmony_ciEW 0xa4050180, 0x0000 768c2ecf20Sopenharmony_ciEW 0xa4050182, 0x8002 778c2ecf20Sopenharmony_ciEW 0xa4050184, 0x0000 788c2ecf20Sopenharmony_ci 798c2ecf20Sopenharmony_ciEW 0xa405018a, 0x9991 808c2ecf20Sopenharmony_ciEW 0xa405018c, 0x8011 818c2ecf20Sopenharmony_ciEW 0xa405018e, 0x9550 828c2ecf20Sopenharmony_ci 838c2ecf20Sopenharmony_ciEW 0xa4050100, 0x0000 848c2ecf20Sopenharmony_ciEW 0xa4050102, 0x5540 858c2ecf20Sopenharmony_ciEW 0xa4050104, 0x0000 868c2ecf20Sopenharmony_ciEW 0xa4050106, 0x0000 878c2ecf20Sopenharmony_ciEW 0xa4050108, 0x4550 888c2ecf20Sopenharmony_ciEW 0xa405010a, 0x0130 898c2ecf20Sopenharmony_ciEW 0xa405010c, 0x0555 908c2ecf20Sopenharmony_ciEW 0xa405010e, 0x0000 918c2ecf20Sopenharmony_ciEW 0xa4050110, 0x0000 928c2ecf20Sopenharmony_ciEW 0xa4050112, 0xAAA8 938c2ecf20Sopenharmony_ciEW 0xa4050114, 0x8305 948c2ecf20Sopenharmony_ciEW 0xa4050116, 0x10F0 958c2ecf20Sopenharmony_ciEW 0xa4050118, 0x0F50 968c2ecf20Sopenharmony_ciEW 0xa405011a, 0x0000 978c2ecf20Sopenharmony_ciEW 0xa405011c, 0x0000 988c2ecf20Sopenharmony_ciEW 0xa405011e, 0x0555 998c2ecf20Sopenharmony_ciEW 0xa4050140, 0x0000 1008c2ecf20Sopenharmony_ciEW 0xa4050142, 0x5141 1018c2ecf20Sopenharmony_ciEW 0xa4050144, 0x5005 1028c2ecf20Sopenharmony_ciEW 0xa4050146, 0xAAA9 1038c2ecf20Sopenharmony_ciEW 0xa4050148, 0xFAA9 1048c2ecf20Sopenharmony_ciEW 0xa405014a, 0x3000 1058c2ecf20Sopenharmony_ciEW 0xa405014c, 0x0000 1068c2ecf20Sopenharmony_ci 1078c2ecf20Sopenharmony_ciLIST "setup sdram" 1088c2ecf20Sopenharmony_ciED 0xFD000108, 0x40000301 1098c2ecf20Sopenharmony_ciED 0xFD000020, 0x011B0002 1108c2ecf20Sopenharmony_ciED 0xFD000030, 0x03060E02 1118c2ecf20Sopenharmony_ciED 0xFD000034, 0x01020102 1128c2ecf20Sopenharmony_ciED 0xFD000038, 0x01090406 1138c2ecf20Sopenharmony_ciED 0xFD000008, 0x00000004 1148c2ecf20Sopenharmony_ciED 0xFD000040, 0x00000001 1158c2ecf20Sopenharmony_ciED 0xFD000040, 0x00000000 1168c2ecf20Sopenharmony_ciED 0xFD000018, 0x00000001 1178c2ecf20Sopenharmony_ci 1188c2ecf20Sopenharmony_ciWAIT 1 1198c2ecf20Sopenharmony_ci 1208c2ecf20Sopenharmony_ciED 0xFD000014, 0x00000002 1218c2ecf20Sopenharmony_ciED 0xFD000060, 0x00000032 1228c2ecf20Sopenharmony_ciED 0xFD000060, 0x00020000 1238c2ecf20Sopenharmony_ciED 0xFD000014, 0x00000004 1248c2ecf20Sopenharmony_ciED 0xFD000014, 0x00000004 1258c2ecf20Sopenharmony_ciED 0xFD000010, 0x00000001 1268c2ecf20Sopenharmony_ciED 0xFD000044, 0x000004AF 1278c2ecf20Sopenharmony_ciED 0xFD000048, 0x20CF0037 1288c2ecf20Sopenharmony_ci 1298c2ecf20Sopenharmony_ciLIST "read 16 bytes from sdram" 1308c2ecf20Sopenharmony_ciDD 0xa8000000, 0xa8000000, 1 1318c2ecf20Sopenharmony_ciDD 0xa8000004, 0xa8000004, 1 1328c2ecf20Sopenharmony_ciDD 0xa8000008, 0xa8000008, 1 1338c2ecf20Sopenharmony_ciDD 0xa800000c, 0xa800000c, 1 1348c2ecf20Sopenharmony_ci 1358c2ecf20Sopenharmony_ciED 0xFD000014, 0x00000002 1368c2ecf20Sopenharmony_ciED 0xFD000014, 0x00000004 1378c2ecf20Sopenharmony_ciED 0xFD000108, 0x40000300 1388c2ecf20Sopenharmony_ciED 0xFD000040, 0x00010000 1398c2ecf20Sopenharmony_ci 1408c2ecf20Sopenharmony_ciLIST "write to internal ram" 1418c2ecf20Sopenharmony_ciED 0xfd8007fc, 0 1428c2ecf20Sopenharmony_ci 1438c2ecf20Sopenharmony_ciLIST "setup cache" 1448c2ecf20Sopenharmony_ciED 0xff00001c, 0x0000090b 145