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