annotate doc/Loadtool-targets @ 964:a96cb97b66a2

ringtools/imy: fix duplicate definition of tdma_durations[] The bug was reported by Vadim Yanitskiy <fixeria@osmocom.org>, although the present fix is slightly different from the contributed patch: because main.c doesn't need this tdma_durations[] array at all, let's simply remove the reference to this array from main.c rather than turn it into an extern. I no longer remember my original thought flow that resulted (by mistake) in tdma_durations[] being multiply defined in main.c and durations.c. My intent might have been to define all globals in main.c and have the reference in durations.c be an extern - and I missed that extern - but without clear memory, I have no certainty. In any case, having this data array defined in the same module that fills it (durations.c) is sensible, so let's make it the new way.
author Mychaela Falconia <falcon@freecalypso.org>
date Thu, 31 Aug 2023 19:38:18 +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.