annotate doc/Loadtool-targets @ 981:f21798eb13cf

fc-loadtool: implement flash ppb-* commands
author Mychaela Falconia <falcon@freecalypso.org>
date Sat, 02 Dec 2023 05:46:00 +0000
parents a97d96e0fc5c
children 7b4c011fa798
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
568
a97d96e0fc5c doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
1 Explanation of -h targets for fc-loadtool and friends
a97d96e0fc5c doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
2 =====================================================
a97d96e0fc5c doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
3
a97d96e0fc5c doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
4 It is possible to run fc-loadtool without giving it any -h option at all - if
a97d96e0fc5c doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
5 run in this manner, the tool will still gain access to the target Calypso device
a97d96e0fc5c doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
6 via its boot ROM and allow some peeking and poking to be done, but it will run
a97d96e0fc5c doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
7 with some major limitations:
a97d96e0fc5c doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
8
a97d96e0fc5c doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
9 * No PLL multiplier will be set up, thus the Calypso ARM7 core will run at
a97d96e0fc5c doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
10 13 MHz rather than the preferred faster frequency of 39 MHz for Calypso C05
a97d96e0fc5c doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
11 or 52 MHz for Calypso C035.
a97d96e0fc5c doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
12
a97d96e0fc5c doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
13 * In the absence of a hardware parameter file specifying flash configuration,
a97d96e0fc5c doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
14 all high-level flash operations (all commands beginning with flash) will be
a97d96e0fc5c doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
15 disabled. One can still dump the flash manually using the low-level dump2bin
a97d96e0fc5c doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
16 command (as opposed to flash dump2bin), but no other flash manipulations are
a97d96e0fc5c doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
17 possible.
a97d96e0fc5c doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
18
a97d96e0fc5c doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
19 * With most -h hardware parameter files the default exit mode is set to
a97d96e0fc5c doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
20 exit iota-off, but without a hardware parameter file it will be exit bare
a97d96e0fc5c doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
21 by default.
a97d96e0fc5c doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
22
a97d96e0fc5c doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
23 fc-xram is not useful at all without -h: one cannot load anything into XRAM
a97d96e0fc5c doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
24 until Calypso MEMIF is set up properly for XRAM access, and this setup is done
a97d96e0fc5c doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
25 by the init scripts referenced from hardware parameter files.
a97d96e0fc5c doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
26
a97d96e0fc5c doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
27 Available -h targets
a97d96e0fc5c doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
28 ====================
a97d96e0fc5c doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
29
a97d96e0fc5c doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
30 -h compal and -h c155
a97d96e0fc5c doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
31
a97d96e0fc5c doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
32 -h compal needs to be used for all of "lower" Compal subfamilies
a97d96e0fc5c doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
33 (everything other than Mot C155/156); -h c155 is self-explanatory.
a97d96e0fc5c doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
34 Very special loadtools configuration is needed for Compal targets,
a97d96e0fc5c doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
35 telling our tools to use a very different way of gaining entry through
a97d96e0fc5c doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
36 Compal's bootloader and configuring the special flash erase-program-boot
a97d96e0fc5c doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
37 hack.
a97d96e0fc5c doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
38
a97d96e0fc5c doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
39 All following configurations are for more sane, meaning non-Compal targets:
a97d96e0fc5c doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
40
a97d96e0fc5c doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
41 -h c05 and -h c035
a97d96e0fc5c doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
42
a97d96e0fc5c doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
43 These are the most generic configurations we have, indicating only the
a97d96e0fc5c doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
44 use of Calypso C05 or C035, respectively, but no other knowledge about
a97d96e0fc5c doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
45 target hardware. These minimal configs are not usable for flash
a97d96e0fc5c doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
46 manipulation or for fc-xram, but they may be useful for fc-iram or
a97d96e0fc5c doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
47 low-level (non-flash) fc-loadtool operations.
a97d96e0fc5c doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
48
a97d96e0fc5c doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
49 -h c05i and -h c035i
a97d96e0fc5c doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
50
a97d96e0fc5c doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
51 These two configurations are the next step up in target-specific
a97d96e0fc5c doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
52 knowledge from the more basic c05 and c035: the present c05i and c035i
a97d96e0fc5c doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
53 configs additionally indicate the use of a Iota ABB, telling our tools
a97d96e0fc5c doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
54 to perform a Iota poweroff when we are done. They are still not usable
a97d96e0fc5c doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
55 for flash manipulation or for fc-xram, but they are ideal for the
a97d96e0fc5c doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
56 simpler and more specialized fc-buzplay and fc-dspromdump tools.
a97d96e0fc5c doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
57
a97d96e0fc5c doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
58 -h gen4 and -h gen8
a97d96e0fc5c doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
59
a97d96e0fc5c doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
60 These two configs are our most generic fc-loadtool targets: they are
a97d96e0fc5c doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
61 supersets of c035i (Calypso C035 and Iota ABB required), supporting
a97d96e0fc5c doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
62 4 MiB or 8 MiB flash on Calypso nCS0, respectively. More precisely,
a97d96e0fc5c doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
63 our gen4 config supports *up to* 4 MiB of flash, whereas gen8 supports
a97d96e0fc5c doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
64 up to 8 MiB. In the vast majority of cases it is safe and thus easier
a97d96e0fc5c doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
65 to use gen8; the more conservative gen4 config is only needed when you
a97d96e0fc5c doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
66 DON'T want Calypso multifunction pin CS4/ADD22 to be switched from CS4
a97d96e0fc5c doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
67 to ADD22, either because you know for certain that the flash chip is
a97d96e0fc5c doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
68 4 MiB or less or because you found a super-exotic board on which this
a97d96e0fc5c doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
69 pin is actually used as CS4 - we have never seen one of the latter.
a97d96e0fc5c doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
70
a97d96e0fc5c doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
71 These gen4 and gen8 configs set up Calypso MEMIF registers for nCS0 and
a97d96e0fc5c doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
72 nCS1; the latter is assumed to be connected to XRAM and is set up for
a97d96e0fc5c doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
73 fc-xram. MEMIF configuration registers are set up with WS=4 - please
a97d96e0fc5c doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
74 refer to the MEMIF-wait-states article in the freecalypso-docs
a97d96e0fc5c doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
75 repository.
a97d96e0fc5c doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
76
a97d96e0fc5c doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
77 -h dsample
a97d96e0fc5c doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
78
a97d96e0fc5c doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
79 The dsample target is special in two ways:
a97d96e0fc5c doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
80
a97d96e0fc5c doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
81 * The PLL multiplier is set to 3 rather than 4, resulting in 39 MHz
a97d96e0fc5c doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
82 ARM7 core clock instead of 52 MHz - this slowdown is needed because
a97d96e0fc5c doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
83 early D-Sample boards have Calypso C05 chips on them.
a97d96e0fc5c doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
84
a97d96e0fc5c doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
85 * Calypso MEMIF setup is done for nCS0 (flash), nCS1 (main XRAM) and
a97d96e0fc5c doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
86 nCS2 (extra XRAM), making all of D-Sample XRAM available to fc-xram.
a97d96e0fc5c doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
87
a97d96e0fc5c doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
88 For flash manipulation purposes this dsample target is no different
a97d96e0fc5c doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
89 from gen8.
a97d96e0fc5c doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
90
a97d96e0fc5c doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
91 -h fcfam
a97d96e0fc5c doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
92
a97d96e0fc5c doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
93 The only special features of this configuration are:
a97d96e0fc5c doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
94
a97d96e0fc5c doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
95 * Calypso MEMIF setup is done for nCS0, nCS1 and nCS2 like on D-Sample;
a97d96e0fc5c doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
96
a97d96e0fc5c doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
97 * Flash support is configured to look for the second 8 MiB flash bank
a97d96e0fc5c doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
98 on Calypso nCS2.
a97d96e0fc5c doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
99
a97d96e0fc5c doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
100 This configuration is required for flash manipulation on boards like
a97d96e0fc5c doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
101 our current FCDEV3B that have S71PL129N or S71PL129J flash chips with
a97d96e0fc5c doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
102 the second flash chip select wired to Calypso nCS2. This config can be
a97d96e0fc5c doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
103 considered a special superset of gen8: every target that works with
a97d96e0fc5c doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
104 -h gen8 will also work with -h fcfam, but not the other way around.
a97d96e0fc5c doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
105
a97d96e0fc5c doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
106 -h fic
a97d96e0fc5c doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
107
a97d96e0fc5c doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
108 FIC's board wiring that has made its way into Openmoko GTA01 and GTA02
a97d96e0fc5c doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
109 PCBs and was also undoubtedly used on FIC's earlier pre-Openmoko phones
a97d96e0fc5c doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
110 or modems allows for up to 16 MiB of flash (4 MiB, 8 MiB or 16 MiB
a97d96e0fc5c doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
111 flash chips can be populated on the same PCB footprint) with the second
a97d96e0fc5c doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
112 flash chip select wired to Calypso nCS4.
a97d96e0fc5c doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
113
a97d96e0fc5c doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
114 This -h fic config supports all FIC Calypso devices with 4 MiB, 8 MiB
a97d96e0fc5c doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
115 or 16 MiB flash, and like -h fcfam it can be considered a special
a97d96e0fc5c doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
116 superset of gen4 and gen8, special for FIC's board wiring where the
a97d96e0fc5c doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
117 potential 2nd flash chip select goes to nCS4.
a97d96e0fc5c doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
118
a97d96e0fc5c doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
119 -h gta02
a97d96e0fc5c doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
120
a97d96e0fc5c doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
121 This narrowly specialized config is deprecated and will be removed in a
a97d96e0fc5c doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
122 future release of FC host tools; please use the new generalized -h fic
a97d96e0fc5c doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
123 config instead.
a97d96e0fc5c doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
124
a97d96e0fc5c doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
125 -h leonardo
a97d96e0fc5c doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
126
a97d96e0fc5c doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
127 This config is a Calypso C05 counterpart to -h fcfam, i.e., -h leonardo
a97d96e0fc5c doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
128 differs from -h fcfam only in that the Calypso boot ROM is told to
a97d96e0fc5c doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
129 program the PLL with a lower multiplier, running the PLL at 78 MHz
a97d96e0fc5c doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
130 instead of 104 MHz, with the ARM7 core getting 39 MHz instead of 52 MHz.
a97d96e0fc5c doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
131 This slowdown is needed because early Leonardo boards had Calypso C05
a97d96e0fc5c doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
132 chips on them.
a97d96e0fc5c doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
133
a97d96e0fc5c doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
134 -h pirelli
a97d96e0fc5c doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
135
a97d96e0fc5c doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
136 The Pirelli DP-L10 phone has had its own dedicated -h pirelli target
a97d96e0fc5c doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
137 config since the beginning of FreeCalypso, and this special config is
a97d96e0fc5c doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
138 still needed because these phones have 16 MiB flash chips (either
a97d96e0fc5c doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
139 S71PL129J or S71PL129N) with the second flash chip select wired to
a97d96e0fc5c doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
140 Calypso nCS3, a wiring arrangement original to this Pirelli DP-L10.
a97d96e0fc5c doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
141
a97d96e0fc5c doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
142 -h w220
a97d96e0fc5c doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
143
a97d96e0fc5c doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
144 Motorola W220 (made by Chi-Mei, *not* a Compal target!) gets its own
a97d96e0fc5c doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
145 special loadtools config because of its XRAM wiring: the XRAM bank sits
a97d96e0fc5c doc: new Loadtool-targets article
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
146 on Calypso nCS3 instead of the usual nCS1.